Sha256: 1f34c765ede2de2e1cef8ae2713ee0339e908c978d650f613da3f7d1df9b7ee4
Contents?: true
Size: 911 Bytes
Versions: 1
Compression:
Stored size: 911 Bytes
Contents
require 'spec_helper' require 'puppet-debugger' require 'puppet-debugger/plugin_test_helper' describe :datatypes do include_examples 'plugin_tests' let(:args) { [] } it 'handle datatypes' do output = plugin.run(args) if Gem::Version.new(Puppet.version) < Gem::Version.new('4.5.0') expect(output).to eq("[]") else expect(output).to match(/.*Array.*/) end end it 'returns core datatypes' do if Gem::Version.new(Puppet.version) >= Gem::Version.new('6.0.0') expect(plugin.all_data_types.count).to be >= 19 if supports_datatypes? else expect(plugin.all_data_types.count).to be >= 30 if supports_datatypes? end end it 'returns environment datatypes' do expect(plugin.environment_data_types.count).to be >= 0 end it 'search datatypes' do output = plugin.run(['integer']) expect(output.split("Integer").count).to be >= 2 end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
puppet-debugger-0.19.0 | spec/input_responders/datatypes_spec.rb |