Blame view

framework/tests/javascript/bananas/bananas.html 1.24 KB
0084d336   Administrator   Importers CRUD
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
  <!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>