<!DOCTYPE html> <html> <head> <title>Test of Banana javascript</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <!-- This is the minimal jasmin libraries needed --> <link rel="stylesheet" type="text/css" href="../../../thirdparty/jasmine/lib/jasmine.css"> <script type="text/javascript" src="../../../thirdparty/jasmine/lib/jasmine.js"></script> <script type="text/javascript" src="../../../thirdparty/jasmine/lib/jasmine-html.js"></script> <script type="text/javascript" > /** * This is the javascript under test */ Banana = { getAmount: function() { return 2; }, getColor: function() { return 'brown'; } } /** * This is the testcase and should be moved out to a individual * javascript so other testdrivers can run them. */ describe("The banana", function() { it("should have two left", function() { expect(Banana.getAmount()).toEqual(2); }); it("should be yellow", function() { expect(Banana.getColor()).toEqual('yellow'); }); }); </script> </head> <body> <script type="text/javascript"> jasmine.getEnv().addReporter(new jasmine.TrivialReporter()); jasmine.getEnv().execute(); </script> </body> </html>