Cross Reference: logics_controller_spec.rb
xref
: /
ontohub
/
spec
/
controllers
/
logics_controller_spec.rb
Home
History
Annotate
Line#
Navigate
Download
Search
only in
./
4acab5d6afa9116e7f1cd01af022b6de62b197d1
Eugen Kuksa
require
'spec_helper'
4acab5d6afa9116e7f1cd01af022b6de62b197d1
Eugen Kuksa
4acab5d6afa9116e7f1cd01af022b6de62b197d1
Eugen Kuksa
describe
LogicsController
do
7c7a19761235efff584ee65a1c6dc4aa1735ff64
Eugen Kuksa
let
!
(:
user
)
{
create
:
user
}
7c7a19761235efff584ee65a1c6dc4aa1735ff64
Eugen Kuksa
let
!
(:
logic
)
{
create
:
logic
,
user
:
user
}
4acab5d6afa9116e7f1cd01af022b6de62b197d1
Eugen Kuksa
4acab5d6afa9116e7f1cd01af022b6de62b197d1
Eugen Kuksa
context
'on GET to show'
do
e966b997b5ff620f957014251378a447bbea959f
Tim Reddehase
context
'requesting standard representation'
do
e966b997b5ff620f957014251378a447bbea959f
Tim Reddehase
context
'not signed in'
do
e966b997b5ff620f957014251378a447bbea959f
Tim Reddehase
before
{
get
:
show
,
id
:
logic.to
_param
}
4acab5d6afa9116e7f1cd01af022b6de62b197d1
Eugen Kuksa
e966b997b5ff620f957014251378a447bbea959f
Tim Reddehase
it
{
should
respond_with
:
success
}
e966b997b5ff620f957014251378a447bbea959f
Tim Reddehase
it
{
should
render_template
:
show
}
7ca38d75d045fade73b81bff6fdf34f4755d75fb
Eugen Kuksa
7ca38d75d045fade73b81bff6fdf34f4755d75fb
Eugen Kuksa
it
'does not set the flash'
do
7ca38d75d045fade73b81bff6fdf34f4755d75fb
Eugen Kuksa
expect
(
flash
)
.
to
be_empty
7ca38d75d045fade73b81bff6fdf34f4755d75fb
Eugen Kuksa
end
e966b997b5ff620f957014251378a447bbea959f
Tim Reddehase
end
e966b997b5ff620f957014251378a447bbea959f
Tim Reddehase
e966b997b5ff620f957014251378a447bbea959f
Tim Reddehase
context
'signed in as Logic-Owner'
do
e966b997b5ff620f957014251378a447bbea959f
Tim Reddehase
before
do
e966b997b5ff620f957014251378a447bbea959f
Tim Reddehase
sign_in
user
e966b997b5ff620f957014251378a447bbea959f
Tim Reddehase
get
:
show
,
id
:
logic.to
_param
e966b997b5ff620f957014251378a447bbea959f
Tim Reddehase
end
e966b997b5ff620f957014251378a447bbea959f
Tim Reddehase
e966b997b5ff620f957014251378a447bbea959f
Tim Reddehase
it
{
should
respond_with
:
success
}
e966b997b5ff620f957014251378a447bbea959f
Tim Reddehase
it
{
should
render_template
:
show
}
7ca38d75d045fade73b81bff6fdf34f4755d75fb
Eugen Kuksa
7ca38d75d045fade73b81bff6fdf34f4755d75fb
Eugen Kuksa
it
'does not set the flash'
do
7ca38d75d045fade73b81bff6fdf34f4755d75fb
Eugen Kuksa
expect
(
flash
)
.
to
be_empty
7ca38d75d045fade73b81bff6fdf34f4755d75fb
Eugen Kuksa
end
e966b997b5ff620f957014251378a447bbea959f
Tim Reddehase
end
4acab5d6afa9116e7f1cd01af022b6de62b197d1
Eugen Kuksa
end
4acab5d6afa9116e7f1cd01af022b6de62b197d1
Eugen Kuksa
end
4acab5d6afa9116e7f1cd01af022b6de62b197d1
Eugen Kuksa
4acab5d6afa9116e7f1cd01af022b6de62b197d1
Eugen Kuksa
context
'in GET to index'
do
23305f217b86a2ebf90a848af9036908e0070542
Eugen Kuksa
before
{
get
:
index
}
4acab5d6afa9116e7f1cd01af022b6de62b197d1
Eugen Kuksa
4acab5d6afa9116e7f1cd01af022b6de62b197d1
Eugen Kuksa
it
{
should
respond_with
:
success
}
4acab5d6afa9116e7f1cd01af022b6de62b197d1
Eugen Kuksa
it
{
should
render_template
:
index
}
7ca38d75d045fade73b81bff6fdf34f4755d75fb
Eugen Kuksa
7ca38d75d045fade73b81bff6fdf34f4755d75fb
Eugen Kuksa
it
'does not set the flash'
do
7ca38d75d045fade73b81bff6fdf34f4755d75fb
Eugen Kuksa
expect
(
flash
)
.
to
be_empty
7ca38d75d045fade73b81bff6fdf34f4755d75fb
Eugen Kuksa
end
4acab5d6afa9116e7f1cd01af022b6de62b197d1
Eugen Kuksa
end
4acab5d6afa9116e7f1cd01af022b6de62b197d1
Eugen Kuksa
end