moved redirect commitment to cucumber, delivering stories
This commit is contained in:
parent
0ff541ba43
commit
f6e662a3fa
3 changed files with 20 additions and 9 deletions
|
|
@ -7,12 +7,22 @@ describe UsersController do
|
||||||
end
|
end
|
||||||
render_views
|
render_views
|
||||||
#fixtures :all
|
#fixtures :all
|
||||||
|
end
|
||||||
it 'should, after logging in redirect to the dashboard page' do
|
describe Devise::SessionsController do
|
||||||
pending
|
before do
|
||||||
#go to /login
|
#TODO(dan) Mocking Warden; this is a temp fix
|
||||||
#fill in the form
|
request.env['warden'] = mock_model(Warden, :authenticate => @user, :authenticate! => @user)
|
||||||
#stub create action
|
@user = User.create(:email => "bob@rob.com", :password => "lala")
|
||||||
#should get a redirect
|
|
||||||
end
|
end
|
||||||
end
|
it 'should, after logging in redirect to the dashboard page' do
|
||||||
|
pending "probs should be in cucumber"
|
||||||
|
sign_in :user, @user
|
||||||
|
# request.env['warden'].should_receive(:authenticated?).at_least(:once)
|
||||||
|
# request.env['warden'].should_receive(:user).at_least(:once)
|
||||||
|
|
||||||
|
#User.any_instance.stubs(:valid?).returns(true)
|
||||||
|
#post :create
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
require File.dirname(__FILE__) + '/../spec_helper'
|
require File.dirname(__FILE__) + '/../spec_helper'
|
||||||
|
|
||||||
describe StatusMessage do
|
describe StatusMessage do
|
||||||
it "should have a message" do
|
it "should have a message" do
|
||||||
n = StatusMessage.new
|
n = StatusMessage.new
|
||||||
n.valid?.should be false
|
n.valid?.should be false
|
||||||
n.message = "wales"
|
n.message = "wales"
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,7 @@
|
||||||
ENV["RAILS_ENV"] ||= 'test'
|
ENV["RAILS_ENV"] ||= 'test'
|
||||||
require File.dirname(__FILE__) + "/../config/environment" unless defined?(Rails)
|
require File.dirname(__FILE__) + "/../config/environment" unless defined?(Rails)
|
||||||
require 'rspec/rails'
|
require 'rspec/rails'
|
||||||
|
include Devise::TestHelpers
|
||||||
|
|
||||||
# Requires supporting files with custom matchers and macros, etc,
|
# Requires supporting files with custom matchers and macros, etc,
|
||||||
# in ./support/ and its subdirectories.
|
# in ./support/ and its subdirectories.
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue