Hallo,

es läuft nun, aber eigenartig ist es doch etwas.

Muss folgendes in meiner Testklasse adden.
def setup
    ActionMailer::Base.delivery_method = :test
    ActionMailer::Base.perform_deliveries = true
    ActionMailer::Base.deliveries = []
end

Dann geht auch folgendes:
    assert_emails 1 do
      assert_difference('Newsletter.count', 1) do
post :create, :newsletter => { :email => '[EMAIL PROTECTED] mail.de' }
      end
    end

Was ich trotzdem nicht verstehe ich warum ich dies im setup adden muss da ich folgendes in der test.rb stehen habe:

config.action_mailer.delivery_method = :test

Hat sich da was in Rails 2.0 RC1 geändert?

Herzliche Grüße,
Michael

Am 24.11.2007 um 16:38 schrieb Michael Voigt:

Hallo,

wollte gerade in einem Test checken ob bei einer Aktion auch eine E- Mail verschickt wurde, in einem anderen Projekt hat das auch schon geklappt, nur bei dem Aktuellem nicht :-(

Mein Test:
assert_emails 1 do
post :create, :newsletter => { :email => '[EMAIL PROTECTED] ' }
end

Im Testlog sehe ich auch den E-Mail Text.

Fehlermeldung:
1 emails expected, but 0 were sent.
<1> expected but was
<0>.

Herzliche Grüße,
Michael

--
Michael Voigt
Framheinstr. 1
22083 Hamburg

Phone: 0177 6 77 0129
E-Mail: [EMAIL PROTECTED]




_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug

--
Michael Voigt
Framheinstr. 1
22083 Hamburg

Phone: 0177 6 77 0129
E-Mail: [EMAIL PROTECTED]




_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug

Antwort per Email an