Add in photoscontroller spec for as
This commit is contained in:
parent
ff1168a6ba
commit
6a88abb6dd
1 changed files with 30 additions and 0 deletions
30
spec/controllers/activity_streams/photos_controller_spec.rb
Normal file
30
spec/controllers/activity_streams/photos_controller_spec.rb
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
require 'spec_helper'
|
||||
|
||||
describe ActivityStreams::PhotosController do
|
||||
describe '#create' do
|
||||
before do
|
||||
@json = JSON.parse <<JSON
|
||||
{"activity":{"actor":{"url":"http://cubbi.es/daniel","displayName":"daniel","objectType":"person"},"published":"2011-05-19T18:12:23Z","verb":"save","object":{"objectType":"photo","url":"http://i658.photobucket.com/albums/uu308/R3b3lAp3/Swagger_dog.jpg","image":{"url":"http://i658.photobucket.com/albums/uu308/R3b3lAp3/Swagger_dog.jpg","width":637,"height":469}},"provider":{"url":"http://cubbi.es/","displayName":"Cubbi.es"}}}
|
||||
JSON
|
||||
end
|
||||
it 'allows token authentication' do
|
||||
bob.reset_authentication_token!
|
||||
get :create, @json.merge!(:auth_token => bob.authentication_token)
|
||||
response.should be_success
|
||||
warden.should be_authenticated
|
||||
end
|
||||
|
||||
# It is unclear why this test fails. An equivalent cucumber feature passes in features/logs_in_and_out.feature.
|
||||
=begin
|
||||
it 'does not store a session' do
|
||||
bob.reset_authentication_token!
|
||||
get :create, @json.merge!(:auth_token => bob.authentication_token)
|
||||
photo = ActivityStreams::Photo.where(:author_id => bob.person.id).first
|
||||
warden.should be_authenticated
|
||||
get :show, :id => photo.id
|
||||
warden.should_not be_authenticated
|
||||
response.should redirect_to new_user_session_path
|
||||
end
|
||||
=end
|
||||
end
|
||||
end
|
||||
Loading…
Reference in a new issue