spec/mailstro/test_strategy_spec.rb in mailstro-0.0.9 vs spec/mailstro/test_strategy_spec.rb in mailstro-0.0.10
- old
+ new
@@ -8,44 +8,40 @@
describe '.enable' do
it "doesn't send anything when enabled" do
Mailstro::Delivery.should_not_receive(:deliver)
- Mailstro.deliver(
- :to => 'a@a.com',
- :template_name => :welcome
+ Mailstro.deliver(:welcome,
+ :to => 'a@a.com'
)
end
end
describe '.has_delivered?' do
context "with a delivery" do
before do
- Mailstro.deliver(
- :to => 'a@a.com',
- :template_name => :welcome
+ Mailstro.deliver(:welcome,
+ :to => 'a@a.com'
)
end
it 'matches template name' do
Mailstro.should have_delivered(:welcome)
end
it 'matches contact email and template name' do
- Mailstro.should have_delivered(
- :to => 'a@a.com',
- :template_name => :welcome,
+ Mailstro.should have_delivered(:welcome,
+ :to => 'a@a.com'
)
end
it 'does not match an invalid template name' do
Mailstro.should_not have_delivered(:build_failed)
end
it 'does not match an invalid contact email' do
- Mailstro.should_not have_delivered(
- :to => 'b@a.com',
- :template_name => :welcome,
+ Mailstro.should_not have_delivered(:welcome,
+ :to => 'b@a.com'
)
end
end
end
end