Cross Reference: keys_controller_spec.rb
xref
: /
ontohub
/
spec
/
controllers
/
keys_controller_spec.rb
Home
History
Annotate
Line#
Navigate
Download
Search
only in
./
keys_controller_spec.rb revision 7b1dde45a157f50e09c9f12f427e021a5e684d35
require
'spec_helper'
describe
KeysController
do
let
(:
user
)
{
create
:
user
}
context
'not signed in'
do
before
do
get
:
index
end
it
{
should
respond_with
:
redirect
}
end
context
'signed in'
do
before
do
sign_in
user
end
context
'GET to new'
do
before
do
get
:
new
end
it
{
should
respond_with
:
success
}
it
{
should
render_template
:
new
}
end
context
'POST to create'
do
before
do
post
:
create
,
key
:
attributes_for
(:
key
)
end
it
{
should
set_the_flash.to
(/
successfully
created
/)
}
it
{
should
redirect_to
(:
keys
)
}
end
context
'existing key'
do
let
!
(:
key
)
{
create
:
key
,
user
:
user
}
context
'GET to index'
do
before
do
get
:
index
end
it
{
should
respond_with
:
success
}
it
{
should
render_template
:
index
}
end
context
'DELETE to destroy'
do
before
do
delete
:
destroy
,
id
:
key.id
end
it
{
should
redirect_to
(:
keys
)
}
end
end
end
end