!!! Listings zum Artikel "Sag's durch die Blume !!! von Oliver Ochs in iX 8/2013, S. 134 !!! Listing 1 @ü.li:Listing 1: describe -- Implementierung einer Suite !!! oben: describe -- bitte kursiv describe("In order to get an ordered drink as a guest I want a barkeeper to mix it.", function() { describe("An Order", function() { it("should contain an added Wodka Lemon", function() { var order = new Order(); order.add(menu.wodkaLemon); expect(order.items).toContain(menu.wodkaLemon); }); }); }); !!! Listing 2 @ü.li:Listing 2: spyOn beobachtet Funktionsaufrufe !!! oben: spyOn -- bitte kursiv describe("The barkeeper", function(){ it("should return an ordered wodka lemon", function() { var order = new Order(); order.add(menu.wodkaLemon); spyOn(barkeeper, "accept").andReturn([new WodkaLemon()]); expect(barkeeper.accept(order)).toContain(new WodkaLemon()); }); });