diaspora/spec/javascripts/stream-spec.js

27 lines
873 B
JavaScript

/* Copyright (c) 2010, Diaspora Inc. This file is
* licensed under the Affero General Public License version 3 or later. See
* the COPYRIGHT file.
*/
describe("Stream", function() {
beforeEach(function() {
jasmine.Clock.useMock();
spec.loadFixture('aspects_index_with_posts');
Diaspora.I18n.locale = { };
});
describe("streamElement", function() {
it("makes sure that ajax spinner appears when hiding a post", function() {
Stream.initializeLives();
link = $("a.stream_element_delete.vis_hide");
spinner = link.next("img.hide_loader");
expect(link).not.toHaveClass("hidden");
expect(spinner).toHaveClass("hidden");
spyOn($, "ajax");
link.click();
expect($.ajax).toHaveBeenCalled();
expect(link).toHaveClass("hidden");
expect(spinner).not.toHaveClass("hidden");
});
});
});