From 10345b14a8c4f6bd1009169b2b86fd0a2b3651aa Mon Sep 17 00:00:00 2001 From: Dan Hansen Date: Thu, 10 Mar 2011 19:12:16 -0600 Subject: [PATCH] generate jasmine fixture with posts --- spec/controllers/aspects_controller_spec.rb | 5 +++++ spec/javascripts/embedder-spec.js | 5 +++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/spec/controllers/aspects_controller_spec.rb b/spec/controllers/aspects_controller_spec.rb index bca8e8df1..2a10c900f 100644 --- a/spec/controllers/aspects_controller_spec.rb +++ b/spec/controllers/aspects_controller_spec.rb @@ -67,6 +67,11 @@ describe AspectsController do get :index, :prefill => "reshare things" save_fixture(html_for("body"), "aspects_index_services") end + it 'generates a jasmine fixture with posts' do + @user.post(:status_message, :message => "hello", :to => @aspect1.id) + get :index + save_fixture(html_for("body"), "aspects_index_with_posts") + end context 'filtering' do before do @posts = [] diff --git a/spec/javascripts/embedder-spec.js b/spec/javascripts/embedder-spec.js index 45d817b2d..60b6041e8 100644 --- a/spec/javascripts/embedder-spec.js +++ b/spec/javascripts/embedder-spec.js @@ -46,9 +46,10 @@ describe("Diaspora", function() { }); }); + it("has to have a certain DOM structure", function() { - spec.loadFixture("aspects_index"); - + spec.loadFixture("aspects_index_with_posts"); + var $post = $("#main_stream").children(".stream_element:first"), $contentParagraph = $post.children(".content").children(".from").children("p"), $infoDiv = $contentParagraph.closest(".from").siblings(".info");