C0 code coverage information
Generated on Sun Jun 11 23:15:09 CEST 2006 with rcov 0.6.0
Code reported as executed by Ruby looks like this...
and this: this line is also marked as covered.
Lines considered as run by rcov, but not reported by Ruby, look like this,
and this: these lines were inferred by rcov (using simple heuristics).
Finally, here's a line marked as not executed.
1 class AccountsController < ApplicationController
Calls
1 ActionWebService::Dispatcher::ActionController::ClassMethods#inherited at vendor/rails/actionwebservice/lib/action_web_service/dispatcher/action_controller_dispatcher.rb:33
2
3 def login
Calls
1 #<Class:Object>#method_added at vendor/rails/actionpack/lib/action_view/vendor/builder/blankslate.rb:47
Called by
3 vendor/rails/actionpack/lib/action_controller/base.rb:853 in 'ActionController::Base#perform_action_without_filters'
4 case request.method
Calls
3 ActionController::AbstractRequest#method at vendor/rails/actionpack/lib/action_controller/request.rb:12
5 when :post
6 if session[:user] = User.authenticate(params[:user_login], params[:user_password])
Calls
6 HashWithIndifferentAccess#default at vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb:12
3 ActionController::TestSession#[]= at vendor/rails/actionpack/lib/action_controller/test_process.rb:262
3 #<Class:User>#authenticate at app/models/user.rb:15
7
8 flash[:notice] = "Login successful"
Calls
2 ActionController::Flash::FlashHash#[]= at vendor/rails/actionpack/lib/action_controller/flash.rb:58
2 ActionController::Flash#flash at vendor/rails/actionpack/lib/action_controller/flash.rb:141
9 cookies[:is_admin] = "yes"
Calls
2 ActionController::Cookies#cookies at vendor/rails/actionpack/lib/action_controller/cookies.rb:29
2 ActionController::CookieJar#[]= at vendor/rails/actionpack/lib/action_controller/cookies.rb:52
10 redirect_back_or_default :controller => "admin/general", :action => "index"
Calls
2 LoginSystem#redirect_back_or_default at lib/login_system.rb:76
11 else
12 flash.now['notice'] = "Login unsuccessful"
Calls
1 ActionController::Flash::FlashNow#[]= at vendor/rails/actionpack/lib/action_controller/flash.rb:38
1 ActionController::Flash::FlashHash#now at vendor/rails/actionpack/lib/action_controller/flash.rb:85
1 ActionController::Flash#flash at vendor/rails/actionpack/lib/action_controller/flash.rb:141
13
14 @login = params[:user_login]
Calls
1 HashWithIndifferentAccess#default at vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb:12
15 end
16 end
17 end
18
19 def signup
Calls
1 #<Class:Object>#method_added at vendor/rails/actionpack/lib/action_view/vendor/builder/blankslate.rb:47
Called by
5 vendor/rails/actionpack/lib/action_controller/base.rb:853 in 'ActionController::Base#perform_action_without_filters'
20 redirect_to :action => "login" and return unless User.count.zero?
Calls
5 #<Class:ActiveRecord::Base>#count at vendor/rails/activerecord/lib/active_record/base.rb:507
1 ActionController::Base#redirect_to at vendor/rails/actionpack/lib/action_controller/base.rb:752
21
22 @user = User.new(params[:user])
Calls
4 HashWithIndifferentAccess#default at vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb:12
4 ActiveRecord::Callbacks#initialize at vendor/rails/activerecord/lib/active_record/callbacks.rb:235
23
24 if request.post? and @user.save
Calls
4 ActiveRecord::Transactions#save at vendor/rails/activerecord/lib/active_record/transactions.rb:125
4 ActionController::AbstractRequest#post? at vendor/rails/actionpack/lib/action_controller/request.rb:22
25 session[:user] = User.authenticate(@user.login, params[:user][:password])
Calls
2 HashWithIndifferentAccess#default at vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb:12
1 User#login at (eval):1
1 ActionController::TestSession#[]= at vendor/rails/actionpack/lib/action_controller/test_process.rb:262
1 #<Class:User>#authenticate at app/models/user.rb:15
26 flash[:notice] = "Signup successful"
Calls
1 ActionController::Flash::FlashHash#[]= at vendor/rails/actionpack/lib/action_controller/flash.rb:58
1 ActionController::Flash#flash at vendor/rails/actionpack/lib/action_controller/flash.rb:141
27 redirect_to :controller => "admin/general", :action => "index"
Calls
1 ActionController::Base#redirect_to at vendor/rails/actionpack/lib/action_controller/base.rb:752
28 return
29 end
30 end
31
32 def logout
Calls
1 #<Class:Object>#method_added at vendor/rails/actionpack/lib/action_view/vendor/builder/blankslate.rb:47
Called by
1 vendor/rails/actionpack/lib/action_controller/base.rb:853 in 'ActionController::Base#perform_action_without_filters'
33 session[:user] = nil
Calls
1 ActionController::TestSession#[]= at vendor/rails/actionpack/lib/action_controller/test_process.rb:262
34 cookies.delete :is_admin
Calls
1 ActionController::Cookies#cookies at vendor/rails/actionpack/lib/action_controller/cookies.rb:29
1 ActionController::CookieJar#delete at vendor/rails/actionpack/lib/action_controller/cookies.rb:65
35 end
36
37 def welcome
Calls
1 #<Class:Object>#method_added at vendor/rails/actionpack/lib/action_view/vendor/builder/blankslate.rb:47
38 end
39
40 end
Generated using the rcov code coverage analysis tool for Ruby version 0.6.0.