Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
10
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
Milan
diaspora
Commits
e282abd5
Commit
e282abd5
authored
Nov 01, 2010
by
Sarah Mei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
cucumber feature for user authentication.
parent
dc97c852
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
40 additions
and
14 deletions
+40
-14
Gemfile.lock
Gemfile.lock
+16
-14
features/logs_in_and_out.feature
features/logs_in_and_out.feature
+16
-0
features/step_definitions/user_steps.rb
features/step_definitions/user_steps.rb
+8
-0
No files found.
Gemfile.lock
View file @
e282abd5
...
...
@@ -115,7 +115,6 @@ GEM
activesupport (= 3.0.1)
activesupport (3.0.1)
addressable (2.2.2)
archive-tar-minitar (0.5.2)
arel (1.0.1)
activesupport (~> 3.0.0)
aws (2.3.24)
...
...
@@ -141,6 +140,7 @@ GEM
rack (>= 1.0.0)
rack-test (>= 0.5.4)
selenium-webdriver (>= 0.0.3)
cgi_multipart_eof_fix (2.5.0)
chef (0.9.12)
bunny (>= 0.6.0)
erubis
...
...
@@ -192,8 +192,10 @@ GEM
addressable (~> 2.2.2)
multipart-post (~> 1.0.1)
rack (>= 1.1.0, < 2)
fastthread (1.0.7)
ffi (0.6.3)
rake (>= 0.8.7)
gem_plugin (0.2.3)
gherkin (2.2.9)
json (~> 1.4.6)
term-ansicolor (~> 1.0.5)
...
...
@@ -209,8 +211,7 @@ GEM
launchy (0.3.7)
configuration (>= 0.0.5)
rake (>= 0.8.1)
linecache19 (0.5.11)
ruby_core_source (>= 0.1.4)
linecache (0.43)
mail (2.2.9)
activesupport (>= 2.3.6)
i18n (~> 0.4.1)
...
...
@@ -232,6 +233,11 @@ GEM
moneta (0.6.0)
mongo (1.1)
bson (>= 1.0.5)
mongrel (1.1.5)
cgi_multipart_eof_fix (>= 2.4)
daemons (>= 1.0.3)
fastthread (>= 1.0.1)
gem_plugin (>= 0.2.3)
multi_json (0.0.4)
multipart-post (1.0.1)
net-ldap (0.1.1)
...
...
@@ -326,19 +332,14 @@ GEM
rspec-expectations (~> 2.0.1)
rspec-rails (2.0.1)
rspec (~> 2.0.0)
ruby-debug-base19 (0.11.24)
columnize (>= 0.3.1)
linecache19 (>= 0.5.11)
ruby_core_source (>= 0.1.4)
ruby-debug19 (0.11.6)
columnize (>= 0.3.1)
linecache19 (>= 0.5.11)
ruby-debug-base19 (>= 0.11.19)
ruby-debug (0.10.3)
columnize (>= 0.1)
ruby-debug-base (~> 0.10.3.0)
ruby-debug-base (0.10.3)
linecache (>= 0.3)
ruby-openid (2.1.8)
ruby-openid-apps-discovery (1.2.0)
ruby-openid (>= 2.1.7)
ruby_core_source (0.1.4)
archive-tar-minitar (>= 0.5.2)
rubyntlm (0.1.1)
rubyzip (0.9.4)
selenium-client (1.2.18)
...
...
@@ -404,6 +405,7 @@ DEPENDENCIES
mini_magick
mocha
mongo_mapper!
mongrel
omniauth
pubsubhubbub
rails (>= 3.0.0)
...
...
@@ -411,7 +413,7 @@ DEPENDENCIES
roxml!
rspec (>= 2.0.0)
rspec-rails (>= 2.0.0)
ruby-debug
19
ruby-debug
sprinkle!
thin
twitter
...
...
features/logs_in_and_out.feature
0 → 100644
View file @
e282abd5
Feature
:
user authentication
Scenario
:
user logs in
Given
a user with username
"ohai"
and password
"secret"
When
I go to the new user session page
And
I fill in
"Username"
with
"ohai"
And
I fill in
"Password"
with
"secret"
And
I press
"Sign in"
Then
I should be on the home page
@javascript
Scenario
:
user logs out
Given
I am signed in
And
I click on my name in the header
And
I follow
"logout"
Then
I should be on the new user session page
\ No newline at end of file
features/step_definitions/user_steps.rb
0 → 100644
View file @
e282abd5
Given
/^a user with username "([^\"]*)" and password "([^\"]*)"$/
do
|
username
,
password
|
Factory
(
:user
,
:username
=>
username
,
:password
=>
password
,
:password_confirmation
=>
password
,
:getting_started
=>
false
)
end
When
/^I click on my name$/
do
click_link
(
"
#{
@me
.
first_name
}
#{
@me
.
last_name
}
"
)
end
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment