问题标签 [rspec-puppet]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby - Gem::Specification:Class 的未定义方法“find_by_name”
我spec/
使用rspec-puppet-init
. 但是,我收到了这个奇怪的错误:Undefined method find_by_name for Gem::Specification:Class。我正在ruby 1.8.7
为 RHEL6 运行。
然后我运行它--trace
并得到这个:
在我的 Rakefile 中(这是自动生成的):
知道有什么问题吗?无论如何,我都不是红宝石专家。
我的 RubyGems 环境:
ruby - rspec-puppet:木偶找不到声明的类
我正在学习使用 rspec 对我的 puppet 模块进行单元测试,但不知何故,我的简单模块“rspec_test”无法通过测试。该模块只包含一个 init.pp 文件,如下所示:
初始化程序
这是执行“$ rake spec”的错误消息:
我将测试文件命名为“init_spec.rb”,内容如下:
和其他文件...
耙文件
spec_helper.rb
我在模块的根目录下执行了“$rspec-puppet-init”来搭建测试环境,所以文件结构应该是标准的。有人能告诉我我哪里做错了吗?谢谢!
rspec - 如何在 rspec-puppet 中覆盖 hiera_data?
可以说我有以下测试:
第一个测试通过,但是当第二个测试运行时它失败了,因为 hiera 变量number
仍然是 2。
似乎let(:hiera_data)
无法覆盖先前声明的变量。
根据这个自述文件,如果 hiera 数据设置在不同的文件中,它应该可以工作,但它不起作用。
如何在一个规范文件中多次测试 hiera?
puppet - 由于宝石不可用,rspec-puppet 测试失败
我正在尝试为 rspec-puppet 测试编写测试。
该模块具有以下树:
运行“rake rspec”时出现以下错误
当我运行“rake spec --trace”时,它会给出以下信息:
有人可以帮我设置吗?
windows - 编写 puppet 配置以克隆 github repo
我编写了一个 Puppet 模块来在 Windows 上安装 Git。Puppet Master 是 Linux。
是否可以仅使用 puppet 资源(即没有脚本或执行程序)编写 Puppet 清单来克隆 GitHub 存储库?
这是一个私人仓库,因此解决方案需要包含安全凭证。
rspec - 如何在 rspec-puppet 中添加模板文件
我有以下 sudo 用户的清单,正在加载模板文件
下面是我的 rspec 文件
运行“rake spec”时出现以下错误
谁能指导我如何使用 rspec-puppet 测试模板。我上网也打破了我的头两天多没有帮助。
unit-testing - 如何正确设置 puppet-rspec?
我正在按照此处的说明进行操作
现在,当我运行时bundle exec rake spec
,出现以下错误:
关于如何解决这个问题的任何想法?或者有人可以提供一些关于如何让它在 CentOS 6.5 机器上工作的明确说明?
ruby - 在 rspec-puppet 测试中使用外部变量
有些人坚持在 rspec 中使用变量。这是我的 params.pp
在 rspec 测试中,我需要像这样使用变量 $ssh_daemon :
这是我的 ssh.pp 文件
如何编写此变量 ($ssh_daemon) 以使该测试正常工作?
rspec - 为什么我会得到 puppet-rspec 'class does not exist'?
我使用以下内容设置了一个新的 puppetdemo
模块,Gemfile
当我运行一个简单的 puppet-rspec 测试时,它按预期工作。
宝石文件
但是,当我克隆现有模块 ( silex
) 并将 Gemfile 更新为类似于上面的样子时,我运行:
我收到以下错误:
该课程存在,我已经完成了木偶运行。有人可以帮助我理解为什么会这样吗?
更多信息
rspec - rspec-puppet 中的动态值分配
是否有任何选项可以在 rspec-puppet 中动态分配参数值?
下面是我的示例 rspec-puppet 测试用例。现在,我已经对所有 FQDN 和主机名详细信息进行了硬编码。
是否可以动态分配这些值?