首页 > TAG信息列表 > rspec

【gitlab 多工程的pipeline】

gitlab 多工程的pipeline 文献: https://www.kancloud.cn/apachecn/gitlab-doc-zh/1948835 https://docs.gitlab.com/ee/ci/pipelines/multi_project_pipelines.html 遗留问题点 是否可以触发mr是否可以等待子流水线运行结束,也就是控制串型或者并行 【好像可以使用 strategy:

ruby-Serverspec无法正确检查软件包版本

我对serverspec有问题.我正在尝试检查ubuntu上已安装的软件包版本. 我使用以下代码: describe 'java packages' do it 'package openjdk-9-jre should be installed with the correct version' do expect(package('openjdk-9-jre')).to be_installed.with_version(�

ruby – 不能再运行rspec了

我用rspec 3.0获得了ruby 2.0.我卸载了所有的rspec 3.0宝石,并用2.0替换它们.我这样做是为了摆脱弃用警告.现在,我的规格不起作用.我收到以下错误.错误告诉我什么以及如何解决?没有任何堆栈溢出帖子对此有帮助. /zombie/spec/spec_helper.rb:29:in `block (2 levels) in <top (requ

mysql – 我的应用程序访问远程数据库.如何有效地运行单元测试?

我有一个配置,除了本地postgresql数据库,我的Rails应用程序还访问远程AWS数据库.我的问题是,即使在不涉及远程数据库的测试中,应用程序每次都建立与远程数据库的连接,因此我的测试运行起来很懒散. 是否有一种干净的方法来禁用对不需要它的rspec测试的远程数据库服务器的访问? (并为

javascript – 配置Turnip和Database_cleaner

我正在使用Turnip和Ruby on Rails.我有使用和不使用javascript的场景.我想对非JavaScript场景使用事务DatabaseCleaner策略,对@javascript,@ selenium等标记的场景使用截断策略. 我正在使用Rspec Features的以下解决方案 config.around(:each, :js => true) do |ex| DatabaseCle

如何测试直接在外部API上运行的Java应用程序

从Ruby世界来之后,我在使用Java进行TDD时遇到的问题很少.最大的问题是当我的应用程序只与外部API通信时. 假设我想从Google日历中获取一些数据,或者从某些Twitter用户获取5条推文并显示它. 在Ruby中,我没有任何问题,因为我可以直接在测试中修补API库,但我在Java中没有这样的选项.

mysql – azk – 如何设置测试数据库?

我在开发中使用了azk(它是一个Ruby on Rails项目),而azk设置了一个名为#{manifest.dir} _development的MySQL数据库(manifest.dir是项目所在的目录名). 问题是,当我尝试运行RSpec测试时,它将访问相同的开发DB,而不是测试数据库. 我和我的同事在过去的几个小时里一直在努力弄清楚如