Commit 83716d8a051ce2f273c924ba504d293b38f38525
1 parent
b759d641
Exists in
master
and in
29 other branches
Remove integration test for exception_notification
It was breaking the integration tests (messing with internals of an old version of exception_notification), and the tests are testing that exception_notification actually works which is _not_ a job for the Noosfero test suite.
Showing
1 changed file
with
0 additions
and
37 deletions
Show diff stats
test/integration/exception_notification_test.rb
@@ -1,37 +0,0 @@ | @@ -1,37 +0,0 @@ | ||
1 | -require File.dirname(__FILE__) + '/../test_helper' | ||
2 | -require 'account_controller' | ||
3 | -begin | ||
4 | - require 'exception_notification.rb' | ||
5 | - ActionController::Base.send :include, ExceptionNotifiable | ||
6 | - ExceptionNotifier.exception_recipients = ['admin@example.com', 'user@example.com'] | ||
7 | - | ||
8 | - class ExceptionNotificationTest < ActionController::IntegrationTest | ||
9 | - def setup | ||
10 | - ActionMailer::Base.delivery_method = :test | ||
11 | - ActionMailer::Base.perform_deliveries = true | ||
12 | - ActionMailer::Base.deliveries = [] | ||
13 | - [ProfileController, AccountController].each{|klass| klass.any_instance.stubs(:signup).raises(RuntimeError)} | ||
14 | - [ProfileController, AccountController].each{|klass| klass.any_instance.stubs(:local_request?).returns(false)} | ||
15 | - [ProfileController, AccountController].each{|klass| klass.any_instance.stubs(:consider_all_requests_local).returns(false)} | ||
16 | - end | ||
17 | - | ||
18 | - should 'deliver mail notification about exceptions' do | ||
19 | - assert_difference 'ActionMailer::Base.deliveries.size' do | ||
20 | - get '/account/signup' | ||
21 | - end | ||
22 | - end | ||
23 | - | ||
24 | - should 'deliver mails to addresses listed in Noosfero configuration noosfero.yml' do | ||
25 | - get '/account/signup' | ||
26 | - assert_includes ActionMailer::Base.deliveries.map(&:to).flatten, 'admin@example.com' | ||
27 | - assert_includes ActionMailer::Base.deliveries.map(&:to).flatten, 'user@example.com' | ||
28 | - end | ||
29 | - | ||
30 | - should 'render not found when try to access invalid url' do | ||
31 | - get '/profile/ze/tag/notexists' | ||
32 | - assert_template 'not_found' | ||
33 | - end | ||
34 | - end | ||
35 | -rescue LoadError | ||
36 | - puts 'W: skipping exception_notification integration tests since exception_notification is not installed' | ||
37 | -end |