Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/diaspora/diaspora.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'spec/controllers/status_messages_controller_spec.rb')
-rw-r--r--spec/controllers/status_messages_controller_spec.rb58
1 files changed, 0 insertions, 58 deletions
diff --git a/spec/controllers/status_messages_controller_spec.rb b/spec/controllers/status_messages_controller_spec.rb
index 5ccb76abd..ce6fa6485 100644
--- a/spec/controllers/status_messages_controller_spec.rb
+++ b/spec/controllers/status_messages_controller_spec.rb
@@ -39,36 +39,6 @@ describe StatusMessagesController do
end
end
- describe '#show' do
- before do
- @message = alice.build_post :status_message, :text => "ohai", :to => @aspect1.id
- @message.save!
-
- alice.add_to_streams(@message, [@aspect1])
- alice.dispatch_post @message, :to => @aspect1.id
- end
-
- it 'succeeds' do
- get :show, "id" => @message.id.to_s
- response.should be_success
- end
-
- it 'marks a corresponding notification as read' do
- alice.comment("comment after me", :post => @message)
- bob.comment("here you go", :post => @message)
- note = Notification.where(:recipient_id => alice.id, :target_id => @message.id).first
- lambda{
- get :show, :id => @message.id
- note.reload
- }.should change(note, :unread).from(true).to(false)
- end
-
- it 'redirects to back if there is no status message' do
- get :show, :id => 2345
- response.status.should == 302
- end
- end
-
describe '#create' do
let(:status_message_hash) {
{ :status_message => {
@@ -164,32 +134,4 @@ describe StatusMessagesController do
end
end
end
-
- describe '#destroy' do
- before do
- @message = alice.post(:status_message, :text => "hey", :to => @aspect1.id)
- @message2 = bob.post(:status_message, :text => "hey", :to => @aspect2.id)
- @message3 = eve.post(:status_message, :text => "hey", :to => eve.aspects.first.id)
- end
-
- it 'let a user delete his message' do
- delete :destroy, :format => :js, :id => @message.id
- StatusMessage.find_by_id(@message.id).should be_nil
- end
-
- it 'sends a retraction on delete' do
- alice.should_receive(:retract).with(@message)
- delete :destroy, :format => :js, :id => @message.id
- end
-
- it 'will not let you destroy posts visible to you' do
- delete :destroy, :format => :js, :id => @message2.id
- StatusMessage.find_by_id(@message2.id).should be_true
- end
-
- it 'will not let you destory posts you do not own' do
- delete :destroy, :format => :js, :id => @message3.id
- StatusMessage.find_by_id(@message3.id).should be_true
- end
- end
end