Skip to content

Commit

Permalink
Make sure all things template
Browse files Browse the repository at this point in the history
  • Loading branch information
jordansissel committed Aug 7, 2012
1 parent eb301e4 commit 537c2ce
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions spec/fpm/package_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -145,15 +145,27 @@
context "#script (internal method)" do
it "should template when :template_scripts? is true" do
subject.scripts[:after_install] = "<%= name %>"
subject.scripts[:before_install] = "<%= name %>"
subject.scripts[:after_remove] = "<%= name %>"
subject.scripts[:before_remove] = "<%= name %>"
subject.attributes[:template_scripts?] = true
subject.name = "Example"
insist { subject.script(:after_install) } == subject.name
insist { subject.script(:before_install) } == subject.name
insist { subject.script(:after_remove) } == subject.name
insist { subject.script(:before_remove) } == subject.name
end

it "should not template when :template_scripts? is false" do
subject.scripts[:after_install] = "<%= name %>"
subject.scripts[:before_install] = "<%= name %>"
subject.scripts[:after_remove] = "<%= name %>"
subject.scripts[:after_install] = "<%= name %>"
subject.attributes[:template_scripts?] = false
insist { subject.script(:after_install) } == subject.scripts[:after_install]
insist { subject.script(:before_install) } == subject.scripts[:before_install]
insist { subject.script(:after_remove) } == subject.scripts[:after_remove]
insist { subject.script(:before_remove) } == subject.scripts[:before_remove]
end

it "should not template by default" do
Expand Down

0 comments on commit 537c2ce

Please sign in to comment.