describe("Diaspora.Alert", function() { beforeEach(function() { spec.loadFixture("aspects_index"); Diaspora.page = new Diaspora.Pages.TestPage(); Diaspora.page.directionDetector = Diaspora.BaseWidget.instantiate("DirectionDetector"); $(document).trigger("close.facebox"); }); describe("on widget ready", function() { it("should remove #diaspora_alert on close.facebox", function() { Diaspora.Alert.show("YEAH", "YEAHH"); expect($("#diaspora_alert").length).toEqual(1); $(document).trigger("close.facebox"); expect($("#diaspora_alert").length).toEqual(0); }); }); describe("alert", function() { it("should render a mustache template and append it the body", function() { Diaspora.Alert.show("YO", "YEAH"); expect($("#diaspora_alert").length).toEqual(1); $(document).trigger("close.facebox"); }); }); });