OLD | NEW |
(Empty) | |
| 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" |
| 2 "http://www.w3.org/TR/html4/loose.dtd"> |
| 3 |
| 4 <html> |
| 5 <head> |
| 6 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
| 7 <title>Tests</title> |
| 8 <link rel="stylesheet" type="text/css" href="jsunit/css/jsUnitStyle.css"> |
| 9 <script language="JavaScript" type="text/javascript" src="../../jsunit/app/j
sUnitCore.js"></script> |
| 10 <script language="JavaScript" type="text/javascript" src="..//mock4js.js"></
script> |
| 11 <script language="JavaScript" type="text/javascript" src="Publisher.js"></sc
ript> |
| 12 <script language="JavaScript" type="text/javascript"> |
| 13 |
| 14 Mock4JS.addMockSupport(this); |
| 15 |
| 16 function setUp() { |
| 17 Mock4JS.clearMocksToVerify(); |
| 18 } |
| 19 |
| 20 function tearDown() { |
| 21 Mock4JS.verifyAllMocks(); |
| 22 } |
| 23 |
| 24 function testOneSubscriberReceivesAMessage() { |
| 25 // setup |
| 26 var mockSubscriber = mock(Subscriber); |
| 27 var publisher = new Publisher(); |
| 28 publisher.add(mockSubscriber.proxy()); |
| 29 |
| 30 var message = "message"; |
| 31 |
| 32 // expectations |
| 33 mockSubscriber.expects(once()).receive(message); |
| 34 |
| 35 // execute |
| 36 publisher.publish(message); |
| 37 } |
| 38 </script> |
| 39 </head> |
| 40 |
| 41 <body> |
| 42 <h1>JsUnit Tests</h1> |
| 43 |
| 44 <p>This page contains some JsUnit tests. To see them, take a look at the sou
rce.</p> |
| 45 </body> |
| 46 </html> |
| 47 |
OLD | NEW |