Ruby 在Sinatra服务器上使用量角器测试角度?
我很好奇如何最好地在运行Sinatra的服务器上设置Angular的测试环境。正常情况下,在运行节点服务器时,您有一个package.json,它可能需要量角器的dev依赖项。但是,Sinatra服务器将只有一个GEM文件。在Ruby环境中使用量角器有什么最佳实践或gem吗?量角器是一个节点应用程序,因此您必须安装节点才能使用它。在您的情况下,听起来您需要使用Gemfile来维护Sinatra应用程序的依赖关系,以及package.json来管理自动化测试量角器的依赖关系 ruby中的端到端测试还有很多其他选项,如果您不想或不必使用量角器,可以使用rspec。rspec和jasmine的语法与您的测试框架类似或类似,如果您希望控制浏览器并完成端到端测试,可以直接使用capybara或selenium 我认为这是一个高峰:Ruby 在Sinatra服务器上使用量角器测试角度?,ruby,angularjs,testing,sinatra,protractor,Ruby,Angularjs,Testing,Sinatra,Protractor,我很好奇如何最好地在运行Sinatra的服务器上设置Angular的测试环境。正常情况下,在运行节点服务器时,您有一个package.json,它可能需要量角器的dev依赖项。但是,Sinatra服务器将只有一个GEM文件。在Ruby环境中使用量角器有什么最佳实践或gem吗?量角器是一个节点应用程序,因此您必须安装节点才能使用它。在您的情况下,听起来您需要使用Gemfile来维护Sinatra应用程序的依赖关系,以及package.json来管理自动化测试量角器的依赖关系 ruby中的端到端测试