summaryrefslogtreecommitdiff
path: root/spec/unit
diff options
context:
space:
mode:
authorAshley Penney <ashley.penney@puppetlabs.com>2014-05-15 17:28:59 -0400
committerAshley Penney <ashley.penney@puppetlabs.com>2014-05-15 17:28:59 -0400
commitc5b06f9bbca7acc491560c92a73d7e2a153fe0a7 (patch)
tree239d09f3f93f35d3fc79f28499e19b65756ab982 /spec/unit
parent430d821ad3bc6828b9c0bc1ddf5967fdd4b4d66b (diff)
Revert "Merge pull request #256 from stbenjam/2571-before"
This reverts commit 8499ebdb7f892f2623295058649c67a5553d4732, reversing changes made to 08b00d9229961d7b3c3cba997bfb35c8d47e4c4b.
Diffstat (limited to 'spec/unit')
-rwxr-xr-xspec/unit/puppet/provider/file_line/ruby_spec.rb59
-rwxr-xr-xspec/unit/puppet/type/file_line_spec.rb8
2 files changed, 0 insertions, 67 deletions
diff --git a/spec/unit/puppet/provider/file_line/ruby_spec.rb b/spec/unit/puppet/provider/file_line/ruby_spec.rb
index d004af4..a016b68 100755
--- a/spec/unit/puppet/provider/file_line/ruby_spec.rb
+++ b/spec/unit/puppet/provider/file_line/ruby_spec.rb
@@ -183,65 +183,6 @@ describe provider_class do
end
end
end
-
- describe 'using before' do
- let :resource do
- Puppet::Type::File_line.new(
- {
- :name => 'foo',
- :path => @tmpfile,
- :line => 'inserted = line',
- :before => '^foo1',
- }
- )
- end
-
- let :provider do
- provider_class.new(resource)
- end
-
- context 'with one line matching the before expression' do
- before :each do
- File.open(@tmpfile, 'w') do |fh|
- fh.write("foo1\nfoo = blah\nfoo2\nfoo = baz")
- end
- end
-
- it 'inserts the specified line before the line matching the "before" expression' do
- provider.create
- File.read(@tmpfile).chomp.should eql("inserted = line\nfoo1\nfoo = blah\nfoo2\nfoo = baz")
- end
- end
-
- context 'with two lines matching the before expression' do
- before :each do
- File.open(@tmpfile, 'w') do |fh|
- fh.write("foo1\nfoo = blah\nfoo2\nfoo1\nfoo = baz")
- end
- end
-
- it 'errors out stating "One or no line must match the pattern"' do
- expect { provider.create }.to raise_error(Puppet::Error, /One or no line must match the pattern/)
- end
- end
-
- context 'with no lines matching the after expression' do
- let :content do
- "foo3\nfoo = blah\nfoo2\nfoo = baz\n"
- end
-
- before :each do
- File.open(@tmpfile, 'w') do |fh|
- fh.write(content)
- end
- end
-
- it 'appends the specified line to the file' do
- provider.create
- File.read(@tmpfile).should eq(content << resource[:line] << "\n")
- end
- end
- end
end
context "when removing" do
diff --git a/spec/unit/puppet/type/file_line_spec.rb b/spec/unit/puppet/type/file_line_spec.rb
index b85b9f4..ab5b81b 100755
--- a/spec/unit/puppet/type/file_line_spec.rb
+++ b/spec/unit/puppet/type/file_line_spec.rb
@@ -15,14 +15,6 @@ describe Puppet::Type.type(:file_line) do
file_line[:match] = '^foo.*$'
file_line[:match].should == '^foo.*$'
end
- it 'should accept an after regex' do
- file_line[:after] = '^foo.*$'
- file_line[:after].should == '^foo.*$'
- end
- it 'should accept a before regex' do
- file_line[:before] = '^foo.*$'
- file_line[:before].should == '^foo.*$'
- end
it 'should not accept a match regex that does not match the specified line' do
expect {
Puppet::Type.type(:file_line).new(