Rubocop fixes
This commit is contained in:
@@ -41,7 +41,8 @@ Puppet::Type.type(:enman_repo).provide(:enman) do
|
|||||||
available_repos = instances
|
available_repos = instances
|
||||||
|
|
||||||
resources.each do |name, _resource|
|
resources.each do |name, _resource|
|
||||||
if provider = available_repos.find { |r| r.name == name }
|
provider = available_repos.find { |r| r.name == name }
|
||||||
|
if provider
|
||||||
resources[name].provider = provider
|
resources[name].provider = provider
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -17,11 +17,28 @@ Puppet::Type.type(:entropy_keywords).provide(:parsed,
|
|||||||
match: %r{^\s*#}
|
match: %r{^\s*#}
|
||||||
|
|
||||||
text_line :unmanaged,
|
text_line :unmanaged,
|
||||||
match: %r{^(\S+)\s+([<>]?=)?(?:((?:[A-Za-z0-9+_.-]+/)?[a-zA-Z0-9+_-]+)?(?:-(\d+(?:\.\d+)*[a-z]*(?:_(?:alpha|beta|pre|p|rc)\d*)?(?:-r\d+)?))?)?(?:\s*repo=([a-zA-Z0-9\._-]+))?\s*$}
|
match: %r{
|
||||||
|
^(\S+)\s+([<>]?=)?
|
||||||
|
(?:
|
||||||
|
((?:[A-Za-z0-9+_.-]+/)?[a-zA-Z0-9+_-]+)?
|
||||||
|
(?:-(\d+(?:\.\d+)*[a-z]*(?:_(?:alpha|beta|pre|p|rc)\d*)?(?:-r\d+)?))?
|
||||||
|
)?
|
||||||
|
(?:\s*repo=([a-zA-Z0-9\._-]+))?
|
||||||
|
\s*$
|
||||||
|
}x
|
||||||
|
|
||||||
record_line :parsed,
|
record_line :parsed,
|
||||||
fields: ['keyword', 'operator', 'package', 'version', 'repo', 'name'],
|
fields: ['keyword', 'operator', 'package', 'version', 'repo', 'name'],
|
||||||
match: %r{^(\S+)\s+([<>]?=)?(?:((?:[A-Za-z0-9+_.-]+/)?[a-zA-Z0-9+_-]+)?(?:-(\d+(?:\.\d+)*[a-z]*(?:_(?:alpha|beta|pre|p|rc)\d*)?(?:-r\d+)?))?)?(?:\s*repo=([a-zA-Z0-9\._-]+))?\s+## Puppet Name: (.*)\s*$},
|
match: %r{
|
||||||
|
^(\S+)\s+([<>]?=)?
|
||||||
|
(?:
|
||||||
|
((?:[A-Za-z0-9+_.-]+/)?[a-zA-Z0-9+_-]+)?
|
||||||
|
(?:-(\d+(?:\.\d+)*[a-z]*(?:_(?:alpha|beta|pre|p|rc)\d*)?(?:-r\d+)?))?
|
||||||
|
)?
|
||||||
|
(?:\s*repo=([a-zA-Z0-9\._-]+))?
|
||||||
|
\s+\#+\s+Puppet\s+Name:\s+(.*)
|
||||||
|
\s*$
|
||||||
|
}x,
|
||||||
to_line: proc { |record|
|
to_line: proc { |record|
|
||||||
line = record[:keyword] + ' '
|
line = record[:keyword] + ' '
|
||||||
line += record[:operator] if record[:operator]
|
line += record[:operator] if record[:operator]
|
||||||
|
|||||||
@@ -17,11 +17,28 @@ Puppet::Type.type(:entropy_mask).provide(:parsed,
|
|||||||
match: %r{^\s*#}
|
match: %r{^\s*#}
|
||||||
|
|
||||||
text_line :unmanaged,
|
text_line :unmanaged,
|
||||||
match: %r{^([<>]?=)?((?:[A-Za-z0-9+_.-]+/)?[a-zA-Z0-9+_-]+)?(?:-(\d+(?:\.\d+)*[a-z]*(?:_(?:alpha|beta|pre|p|rc)\d*)?(?:-r\d+)?))?(?::([a-zA-Z0-9._-]+))?(?:\[([^\]]*)\])?(?:#([a-zA-Z0-9._-]+))?(?:::([a-zA-Z0-9\._-]+))?\s*$}
|
match: %r{
|
||||||
|
^([<>]?=)?
|
||||||
|
((?:[A-Za-z0-9+_.-]+/)?[a-zA-Z0-9+_-]+)?
|
||||||
|
(?:-(\d+(?:\.\d+)*[a-z]*(?:_(?:alpha|beta|pre|p|rc)\d*)?(?:-r\d+)?))?
|
||||||
|
(?::([a-zA-Z0-9._-]+))?
|
||||||
|
(?:\[([^\]]*)\])?
|
||||||
|
(?:\#([a-zA-Z0-9._-]+))?
|
||||||
|
(?:::([a-zA-Z0-9\._-]+))?\s*$
|
||||||
|
}x
|
||||||
|
|
||||||
record_line :parsed,
|
record_line :parsed,
|
||||||
fields: ['operator', 'package', 'version', 'slot', 'use', 'tag', 'repo', 'name'],
|
fields: ['operator', 'package', 'version', 'slot', 'use', 'tag', 'repo', 'name'],
|
||||||
match: %r{^([<>]?=)?((?:[A-Za-z0-9+_.-]+/)?[a-zA-Z0-9+_-]+)?(?:-(\d+(?:\.\d+)*[a-z]*(?:_(?:alpha|beta|pre|p|rc)\d*)?(?:-r\d+)?))?(?::([a-zA-Z0-9._-]+))?(?:\[([^\]]*)\])?(?:#([a-zA-Z0-9._-]+))?(?:::([a-zA-Z0-9\._-]+))?\s+#+ Puppet Name: (.*)\s*$},
|
match: %r{
|
||||||
|
^([<>]?=)?
|
||||||
|
((?:[A-Za-z0-9+_.-]+/)?[a-zA-Z0-9+_-]+)?
|
||||||
|
(?:-(\d+(?:\.\d+)*[a-z]*(?:_(?:alpha|beta|pre|p|rc)\d*)?(?:-r\d+)?))?
|
||||||
|
(?::([a-zA-Z0-9._-]+))?
|
||||||
|
(?:\[([^\]]*)\])?
|
||||||
|
(?:\#([a-zA-Z0-9._-]+))?
|
||||||
|
(?:::([a-zA-Z0-9\._-]+))?
|
||||||
|
\s+\#+\s+Puppet\s+Name:\s+(.*)\s*$
|
||||||
|
}x,
|
||||||
to_line: proc { |record|
|
to_line: proc { |record|
|
||||||
line = ''
|
line = ''
|
||||||
line += record[:operator] if record[:operator]
|
line += record[:operator] if record[:operator]
|
||||||
|
|||||||
@@ -17,15 +17,13 @@ Puppet::Type.type(:entropy_repo).provide(:file) do
|
|||||||
enabled_filename = "/etc/entropy/repositories.conf.d/entropy_#{type_prefix}#{@property_hash[:name]}"
|
enabled_filename = "/etc/entropy/repositories.conf.d/entropy_#{type_prefix}#{@property_hash[:name]}"
|
||||||
disabled_filename = "/etc/entropy/repositories.conf.d/_entropy_#{type_prefix}#{@property_hash[:name]}"
|
disabled_filename = "/etc/entropy/repositories.conf.d/_entropy_#{type_prefix}#{@property_hash[:name]}"
|
||||||
|
|
||||||
if value == 'true' || value == :true
|
if ['true', :true].include?(value)
|
||||||
if File.exist?(disabled_filename)
|
if File.exist?(disabled_filename)
|
||||||
File.rename(disabled_filename, enabled_filename)
|
File.rename(disabled_filename, enabled_filename)
|
||||||
end
|
end
|
||||||
else
|
elsif File.exist?(enabled_filename)
|
||||||
if File.exist?(enabled_filename)
|
|
||||||
File.rename(enabled_filename, disabled_filename)
|
File.rename(enabled_filename, disabled_filename)
|
||||||
end
|
end
|
||||||
end
|
|
||||||
|
|
||||||
@property_hash[:enabled] = value
|
@property_hash[:enabled] = value
|
||||||
end
|
end
|
||||||
@@ -34,7 +32,7 @@ Puppet::Type.type(:entropy_repo).provide(:file) do
|
|||||||
repos = Dir.entries('/etc/entropy/repositories.conf.d/')
|
repos = Dir.entries('/etc/entropy/repositories.conf.d/')
|
||||||
|
|
||||||
repos.map { |r|
|
repos.map { |r|
|
||||||
if r == '.' || r == '..'
|
if ['.', '..'].include?(r)
|
||||||
nil
|
nil
|
||||||
elsif r =~ %r{\.example$}
|
elsif r =~ %r{\.example$}
|
||||||
nil
|
nil
|
||||||
@@ -62,7 +60,8 @@ Puppet::Type.type(:entropy_repo).provide(:file) do
|
|||||||
repos = instances
|
repos = instances
|
||||||
|
|
||||||
resources.each do |name, _resource|
|
resources.each do |name, _resource|
|
||||||
if provider = repos.find { |r| r.name == name }
|
provider = repos.find { |r| r.name == name }
|
||||||
|
if provider
|
||||||
resources[name].provider = provider
|
resources[name].provider = provider
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -17,11 +17,30 @@ Puppet::Type.type(:entropy_splitdebug).provide(:parsed,
|
|||||||
match: %r{^\s*#}
|
match: %r{^\s*#}
|
||||||
|
|
||||||
text_line :unmanaged,
|
text_line :unmanaged,
|
||||||
match: %r{^([<>]?=)?((?:[A-Za-z0-9+_.-]+/)?[a-zA-Z0-9+_-]+)?(?:-(\d+(?:\.\d+)*[a-z]*(?:_(?:alpha|beta|pre|p|rc)\d*)?(?:-r\d+)?))?(?::([a-zA-Z0-9\._-]+))?(?:\[([^\]]*)\])?(?:#([a-zA-Z0-9\._-]+))?(?:::([a-zA-Z0-9\._-]+))?\s*$}
|
match: %r{
|
||||||
|
^([<>]?=)?
|
||||||
|
((?:[A-Za-z0-9+_.-]+/)?[a-zA-Z0-9+_-]+)?
|
||||||
|
(?:-(\d+(?:\.\d+)*[a-z]*(?:_(?:alpha|beta|pre|p|rc)\d*)?(?:-r\d+)?))?
|
||||||
|
(?::([a-zA-Z0-9\._-]+))?
|
||||||
|
(?:\[([^\]]*)\])?
|
||||||
|
(?:\#([a-zA-Z0-9\._-]+))?
|
||||||
|
(?:::([a-zA-Z0-9\._-]+))?
|
||||||
|
\s*$
|
||||||
|
}x
|
||||||
|
|
||||||
record_line :parsed,
|
record_line :parsed,
|
||||||
fields: ['operator', 'package', 'version', 'slot', 'use', 'tag', 'repo', 'name'],
|
fields: ['operator', 'package', 'version', 'slot', 'use', 'tag', 'repo', 'name'],
|
||||||
match: %r{^([<>]?=)?((?:[A-Za-z0-9+_.-]+/)?[a-zA-Z0-9+_-]+)?(?:-(\d+(?:\.\d+)*[a-z]*(?:_(?:alpha|beta|pre|p|rc)\d*)?(?:-r\d+)?))?(?::([a-zA-Z0-9\._-]+))?(?:\[([^\]]*)\])?(?:#([a-zA-Z0-9\._-]+))?(?:::([a-zA-Z0-9\._-]+))?\s+#+ Puppet Name: (.*)\s*$},
|
match: %r{
|
||||||
|
^([<>]?=)?
|
||||||
|
((?:[A-Za-z0-9+_.-]+/)?[a-zA-Z0-9+_-]+)?
|
||||||
|
(?:-(\d+(?:\.\d+)*[a-z]*(?:_(?:alpha|beta|pre|p|rc)\d*)?(?:-r\d+)?))?
|
||||||
|
(?::([a-zA-Z0-9\._-]+))?
|
||||||
|
(?:\[([^\]]*)\])?
|
||||||
|
(?:\#([a-zA-Z0-9\._-]+))?
|
||||||
|
(?:::([a-zA-Z0-9\._-]+))?
|
||||||
|
\s+\#+\s+Puppet\s+Name:\s+(.*)
|
||||||
|
\s*$
|
||||||
|
}x,
|
||||||
to_line: proc { |record|
|
to_line: proc { |record|
|
||||||
line = ''
|
line = ''
|
||||||
line += record[:operator] if record[:operator]
|
line += record[:operator] if record[:operator]
|
||||||
|
|||||||
@@ -17,11 +17,29 @@ Puppet::Type.type(:entropy_splitdebug_mask).provide(:parsed,
|
|||||||
match: %r{^\s*#}
|
match: %r{^\s*#}
|
||||||
|
|
||||||
text_line :unmanaged,
|
text_line :unmanaged,
|
||||||
match: %r{^([<>]?=)?((?:[A-Za-z0-9+_.-]+/)?[a-zA-Z0-9+_-]+)?(?:-(\d+(?:\.\d+)*[a-z]*(?:_(?:alpha|beta|pre|p|rc)\d*)?(?:-r\d+)?))?(?::([a-zA-Z0-9\._-]+))?(?:\[([^\]]*)\])?(?:#([a-zA-Z0-9._-]+))?(?:::([a-zA-Z0-9._-]+))?\s*$}
|
match: %r{
|
||||||
|
^([<>]?=)?
|
||||||
|
((?:[A-Za-z0-9+_.-]+/)?[a-zA-Z0-9+_-]+)?
|
||||||
|
(?:-(\d+(?:\.\d+)*[a-z]*(?:_(?:alpha|beta|pre|p|rc)\d*)?(?:-r\d+)?))?
|
||||||
|
(?::([a-zA-Z0-9\._-]+))?
|
||||||
|
(?:\[([^\]]*)\])?
|
||||||
|
(?:\#([a-zA-Z0-9._-]+))?
|
||||||
|
(?:::([a-zA-Z0-9._-]+))?
|
||||||
|
\s*$
|
||||||
|
}x
|
||||||
|
|
||||||
record_line :parsed,
|
record_line :parsed,
|
||||||
fields: ['operator', 'package', 'version', 'slot', 'use', 'tag', 'repo', 'name'],
|
fields: ['operator', 'package', 'version', 'slot', 'use', 'tag', 'repo', 'name'],
|
||||||
match: %r{^([<>]?=)?((?:[A-Za-z0-9+_.-]+/)?[a-zA-Z0-9+_-]+)?(?:-(\d+(?:\.\d+)*[a-z]*(?:_(?:alpha|beta|pre|p|rc)\d*)?(?:-r\d+)?))?(?::([a-zA-Z0-9._-]+))?(?:\[([^\]]*)\])?(?:#([a-zA-Z0-9._-]+))?(?:::([a-zA-Z0-9._-]+))?\s+#+ Puppet Name: (.*)\s*$},
|
match: %r{
|
||||||
|
^([<>]?=)?
|
||||||
|
((?:[A-Za-z0-9+_.-]+/)?[a-zA-Z0-9+_-]+)?
|
||||||
|
(?:-(\d+(?:\.\d+)*[a-z]*(?:_(?:alpha|beta|pre|p|rc)\d*)?(?:-r\d+)?))?
|
||||||
|
(?::([a-zA-Z0-9._-]+))?(?:\[([^\]]*)\])?
|
||||||
|
(?:\#([a-zA-Z0-9._-]+))?
|
||||||
|
(?:::([a-zA-Z0-9._-]+))?
|
||||||
|
\s+\#+\s+Puppet\s+Name:\s+(.*)
|
||||||
|
\s*$
|
||||||
|
}x,
|
||||||
to_line: proc { |record|
|
to_line: proc { |record|
|
||||||
line = ''
|
line = ''
|
||||||
line += record[:operator] if record[:operator]
|
line += record[:operator] if record[:operator]
|
||||||
|
|||||||
@@ -17,11 +17,30 @@ Puppet::Type.type(:entropy_unmask).provide(:parsed,
|
|||||||
match: %r{^\s*#}
|
match: %r{^\s*#}
|
||||||
|
|
||||||
text_line :unmanaged,
|
text_line :unmanaged,
|
||||||
match: %r{^([<>]?=)?((?:[A-Za-z0-9+_.-]+/)?[a-zA-Z0-9+_-]+)?(?:-(\d+(?:\.\d+)*[a-z]*(?:_(?:alpha|beta|pre|p|rc)\d*)?(?:-r\d+)?))?(?::([a-zA-Z0-9._-]+))?(?:\[([^\]]*)\])?(?:#([a-zA-Z0-9._-]+))?(?:::([a-zA-Z0-9._-]+))?\s*$}
|
match: %r{
|
||||||
|
^([<>]?=)?
|
||||||
|
((?:[A-Za-z0-9+_.-]+/)?[a-zA-Z0-9+_-]+)?
|
||||||
|
(?:-(\d+(?:\.\d+)*[a-z]*(?:_(?:alpha|beta|pre|p|rc)\d*)?(?:-r\d+)?))?
|
||||||
|
(?::([a-zA-Z0-9._-]+))?
|
||||||
|
(?:\[([^\]]*)\])?
|
||||||
|
(?:\#([a-zA-Z0-9._-]+))?
|
||||||
|
(?:::([a-zA-Z0-9._-]+))?
|
||||||
|
\s*$
|
||||||
|
}x
|
||||||
|
|
||||||
record_line :parsed,
|
record_line :parsed,
|
||||||
fields: ['operator', 'package', 'version', 'slot', 'use', 'tag', 'repo', 'name'],
|
fields: ['operator', 'package', 'version', 'slot', 'use', 'tag', 'repo', 'name'],
|
||||||
match: %r{^([<>]?=)?((?:[A-Za-z0-9+_.-]+/)?[a-zA-Z0-9+_-]+)?(?:-(\d+(?:\.\d+)*[a-z]*(?:_(?:alpha|beta|pre|p|rc)\d*)?(?:-r\d+)?))?(?::([a-zA-Z0-9._-]+))?(?:\[([^\]]*)\])?(?:#([a-zA-Z0-9._-]+))?(?:::([a-zA-Z0-9._-]+))?\s+#+ Puppet Name: (.*)\s*$},
|
match: %r{
|
||||||
|
^([<>]?=)?
|
||||||
|
((?:[A-Za-z0-9+_.-]+/)?[a-zA-Z0-9+_-]+)?
|
||||||
|
(?:-(\d+(?:\.\d+)*[a-z]*(?:_(?:alpha|beta|pre|p|rc)\d*)?(?:-r\d+)?))?
|
||||||
|
(?::([a-zA-Z0-9._-]+))?
|
||||||
|
(?:\[([^\]]*)\])?
|
||||||
|
(?:\#([a-zA-Z0-9._-]+))?
|
||||||
|
(?:::([a-zA-Z0-9._-]+))?
|
||||||
|
\s+\#+\s+Puppet\s+Name:\s+(.*)
|
||||||
|
\s*$
|
||||||
|
}x,
|
||||||
to_line: proc { |record|
|
to_line: proc { |record|
|
||||||
line = ''
|
line = ''
|
||||||
line += record[:operator] if record[:operator]
|
line += record[:operator] if record[:operator]
|
||||||
|
|||||||
@@ -23,7 +23,10 @@ Puppet::Type.type(:package).provide(:entropy, parent: Puppet::Provider::Package)
|
|||||||
defaultfor operatingsystem: :Sabayon
|
defaultfor operatingsystem: :Sabayon
|
||||||
|
|
||||||
def self.instances
|
def self.instances
|
||||||
result_format = /^(\S+)\/(\S+)-([\.\d]+(?:_?(?:a(?:lpha)?|b(?:eta)?|pre|pre_pre|rc|p)\d*)?(?:-r\d+)?)(?:#(\S+))?$/
|
result_format = %r{
|
||||||
|
^(\S+)\/(\S+)-([\.\d]+(?:_?(?:a(?:lpha)?|b(?:eta)?|pre|pre_pre|rc|p)\d*)?
|
||||||
|
(?:-r\d+)?)(?:\#(\S+))?$
|
||||||
|
}x
|
||||||
result_fields = [:category, :name, :ensure]
|
result_fields = [:category, :name, :ensure]
|
||||||
|
|
||||||
begin
|
begin
|
||||||
@@ -52,7 +55,7 @@ Puppet::Type.type(:package).provide(:entropy, parent: Puppet::Provider::Package)
|
|||||||
def install
|
def install
|
||||||
should = @resource.should(:ensure)
|
should = @resource.should(:ensure)
|
||||||
name = package_name
|
name = package_name
|
||||||
unless should == :present || should == :latest
|
unless [:present, :latest].include?(should)
|
||||||
# We must install a specific version
|
# We must install a specific version
|
||||||
name = "=#{name}-#{should}"
|
name = "=#{name}-#{should}"
|
||||||
end
|
end
|
||||||
@@ -83,7 +86,10 @@ Puppet::Type.type(:package).provide(:entropy, parent: Puppet::Provider::Package)
|
|||||||
end
|
end
|
||||||
|
|
||||||
def query
|
def query
|
||||||
result_format = /^(\S+)\/(\S+)-([\.\d]+(?:_(?:alpha|beta|pre_pre|pre|rc|p)\d+)?(?:-r\d+)?)(?::[^#]+)?(?:#(\S+))?$/
|
result_format = %r{
|
||||||
|
^(\S+)\/(\S+)-([\.\d]+(?:_(?:alpha|beta|pre_pre|pre|rc|p)\d+)?(?:-r\d+)?)
|
||||||
|
(?::[^\#]+)?(?:\#(\S+))?$
|
||||||
|
}x
|
||||||
result_fields = [:category, :name, :version_available]
|
result_fields = [:category, :name, :version_available]
|
||||||
|
|
||||||
begin
|
begin
|
||||||
|
|||||||
@@ -1,10 +1,11 @@
|
|||||||
require 'spec_helper'
|
require 'spec_helper'
|
||||||
|
|
||||||
describe Puppet::Type.type(:entropy_keywords).provider(:parsed) do
|
describe Puppet::Type.type(:entropy_keywords).provider(:parsed) do
|
||||||
|
let(:default_target) { described_class.default_target }
|
||||||
|
|
||||||
before(:each) do
|
before(:each) do
|
||||||
described_class.stubs(:filetype).returns(Puppet::Util::FileType::FileTypeRam)
|
described_class.stubs(:filetype).returns(Puppet::Util::FileType::FileTypeRam)
|
||||||
described_class.stubs(:filetype=)
|
described_class.stubs(:filetype=)
|
||||||
@default_target = described_class.default_target
|
|
||||||
end
|
end
|
||||||
|
|
||||||
describe 'should have a default target of /etc/entropy/packages/package.keywords' do
|
describe 'should have a default target of /etc/entropy/packages/package.keywords' do
|
||||||
@@ -152,10 +153,11 @@ describe Puppet::Type.type(:entropy_keywords).provider(:parsed) do
|
|||||||
end
|
end
|
||||||
|
|
||||||
describe 'when flushing' do
|
describe 'when flushing' do
|
||||||
|
let(:ramfile) { Puppet::Util::FileType::FileTypeRam.new(:default_target) }
|
||||||
|
|
||||||
before :each do
|
before :each do
|
||||||
@ramfile = Puppet::Util::FileType::FileTypeRam.new(@default_target)
|
File.stubs(:exist?).with(:default_target).returns(true)
|
||||||
File.stubs(:exist?).with(@default_target).returns(true)
|
described_class.stubs(:target_object).returns(:ramfile)
|
||||||
described_class.any_instance.stubs(:target_object).returns(@ramfile)
|
|
||||||
end
|
end
|
||||||
|
|
||||||
after :each do
|
after :each do
|
||||||
|
|||||||
@@ -20,10 +20,11 @@ default_targets = {
|
|||||||
|
|
||||||
types.each do |type_name, _type|
|
types.each do |type_name, _type|
|
||||||
describe Puppet::Type.type(type_name).provider(:parsed) do
|
describe Puppet::Type.type(type_name).provider(:parsed) do
|
||||||
|
let(:default_target) { described_class.default_target }
|
||||||
|
|
||||||
before(:each) do
|
before(:each) do
|
||||||
described_class.stubs(:filetype).returns(Puppet::Util::FileType::FileTypeRam)
|
described_class.stubs(:filetype).returns(Puppet::Util::FileType::FileTypeRam)
|
||||||
described_class.stubs(:filetype=)
|
described_class.stubs(:filetype=)
|
||||||
@default_target = described_class.default_target
|
|
||||||
end
|
end
|
||||||
|
|
||||||
describe "should have a default target of #{default_targets[type_name]}" do
|
describe "should have a default target of #{default_targets[type_name]}" do
|
||||||
@@ -195,10 +196,13 @@ types.each do |type_name, _type|
|
|||||||
end
|
end
|
||||||
|
|
||||||
describe 'when flushing' do
|
describe 'when flushing' do
|
||||||
|
let(:ramfile) do
|
||||||
|
Puppet::Util::FileType::FileTypeRam.new(:default_target)
|
||||||
|
end
|
||||||
|
|
||||||
before :each do
|
before :each do
|
||||||
@ramfile = Puppet::Util::FileType::FileTypeRam.new(@default_target)
|
|
||||||
File.stubs(:exist?).with(default_targets[type_name]).returns(true)
|
File.stubs(:exist?).with(default_targets[type_name]).returns(true)
|
||||||
described_class.any_instance.stubs(:target_object).returns(@ramfile)
|
described_class.stubs(:target_object).returns(:ramfile)
|
||||||
end
|
end
|
||||||
|
|
||||||
after :each do
|
after :each do
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
describe Puppet::Type.type(:enman_repo) do
|
describe Puppet::Type.type(:enman_repo) do
|
||||||
before(:each) do
|
before(:each) do
|
||||||
@provider = stub 'provider'
|
provider = stub 'provider'
|
||||||
@provider.stubs(:name).returns(:enman)
|
provider.stubs(:name).returns(:enman)
|
||||||
described_class.stubs(:defaultprovider).returns(@provider)
|
described_class.stubs(:defaultprovider).returns(provider)
|
||||||
end
|
end
|
||||||
|
|
||||||
it 'is an instance of Puppet::Type::Enman_repo' do
|
it 'is an instance of Puppet::Type::Enman_repo' do
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
describe Puppet::Type.type(:entropy_keywords) do
|
describe Puppet::Type.type(:entropy_keywords) do
|
||||||
before(:each) do
|
before(:each) do
|
||||||
@provider = stub 'provider'
|
provider = stub 'provider'
|
||||||
@provider.stubs(:name).returns(:parsed)
|
provider.stubs(:name).returns(:parsed)
|
||||||
@provider.stubs(:ancestors).returns([Puppet::Provider::ParsedFile])
|
provider.stubs(:ancestors).returns([Puppet::Provider::ParsedFile])
|
||||||
@provider.stubs(:default_target).returns('defaulttarget')
|
provider.stubs(:default_target).returns('defaulttarget')
|
||||||
described_class.stubs(:defaultprovider).returns(@provider)
|
described_class.stubs(:defaultprovider).returns(provider)
|
||||||
end
|
end
|
||||||
|
|
||||||
it 'is an instance of Puppet::Type::Entropy_keywords' do
|
it 'is an instance of Puppet::Type::Entropy_keywords' do
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
describe Puppet::Type.type(:entropy_repo) do
|
describe Puppet::Type.type(:entropy_repo) do
|
||||||
before(:each) do
|
before(:each) do
|
||||||
@provider = stub 'provider'
|
provider = stub 'provider'
|
||||||
@provider.stubs(:name).returns(:file)
|
provider.stubs(:name).returns(:file)
|
||||||
described_class.stubs(:defaultprovider).returns(@provider)
|
described_class.stubs(:defaultprovider).returns(provider)
|
||||||
end
|
end
|
||||||
|
|
||||||
it 'is an instance of Puppet::Type::Entropy_repo' do
|
it 'is an instance of Puppet::Type::Entropy_repo' do
|
||||||
|
|||||||
@@ -14,11 +14,11 @@ types = {
|
|||||||
types.each do |type_name, type|
|
types.each do |type_name, type|
|
||||||
describe Puppet::Type.type(type_name) do
|
describe Puppet::Type.type(type_name) do
|
||||||
before(:each) do
|
before(:each) do
|
||||||
@provider = stub 'provider'
|
provider = stub 'provider'
|
||||||
@provider.stubs(:name).returns(:parsed)
|
provider.stubs(:name).returns(:parsed)
|
||||||
@provider.stubs(:ancestors).returns([Puppet::Provider::ParsedFile])
|
provider.stubs(:ancestors).returns([Puppet::Provider::ParsedFile])
|
||||||
@provider.stubs(:default_target).returns('defaulttarget')
|
provider.stubs(:default_target).returns('defaulttarget')
|
||||||
described_class.stubs(:defaultprovider).returns(@provider)
|
described_class.stubs(:defaultprovider).returns(provider)
|
||||||
end
|
end
|
||||||
|
|
||||||
it "should be an instance of #{type.class.name}" do
|
it "should be an instance of #{type.class.name}" do
|
||||||
|
|||||||
Reference in New Issue
Block a user