1 <!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.01 Transitional//EN"
2 "http://www.w3.org/TR/html4/loose.dtd">
6 <meta http-equiv=
"Content-Type" content=
"text/html; charset=UTF-8">
8 <link rel=
"stylesheet" type=
"text/css" href=
"jsunit/css/jsUnitStyle.css">
9 <script language=
"JavaScript" type=
"text/javascript" src=
"../../jsunit/app/jsUnitCore.js"></script>
10 <script language=
"JavaScript" type=
"text/javascript" src=
"..//mock4js.js"></script>
11 <script language=
"JavaScript" type=
"text/javascript" src=
"Publisher.js"></script>
12 <script language=
"JavaScript" type=
"text/javascript">
14 Mock4JS
.addMockSupport(this);
17 Mock4JS
.clearMocksToVerify();
21 Mock4JS
.verifyAllMocks();
24 function testOneSubscriberReceivesAMessage() {
26 var mockSubscriber
= mock(Subscriber
);
27 var publisher
= new Publisher();
28 publisher
.add(mockSubscriber
.proxy());
30 var message
= "message";
33 mockSubscriber
.expects(once()).receive(message
);
36 publisher
.publish(message
);
44 <p>This page contains some JsUnit tests. To see them, take a look at the source.
</p>