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");