OLD | NEW |
---|---|
1 library WebSocketTest; | 1 library WebSocketTest; |
2 import '../../pkg/unittest/lib/unittest.dart'; | 2 import '../../pkg/unittest/lib/unittest.dart'; |
3 import '../../pkg/unittest/lib/html_config.dart'; | 3 import '../../pkg/unittest/lib/html_individual_config.dart'; |
4 import 'dart:html'; | 4 import 'dart:html'; |
5 | 5 |
6 main() { | 6 main() { |
7 | 7 |
8 useHtmlConfiguration(); | 8 useHtmlIndividualConfiguration(); |
9 | 9 |
10 var isWebSocket = predicate((x) => x is WebSocket, 'is a WebSocket'); | 10 group('supported', () { |
11 test('supported', () { | |
12 expect(WebSocket.supported, true); | |
13 }); | |
14 }); | |
11 | 15 |
12 test('constructorTest', () { | 16 group('websocket', () { |
13 var socket = new WebSocket('ws://localhost'); | 17 var isWebSocket = predicate((x) => x is WebSocket, 'is a WebSocket'); |
14 expect(socket, isNotNull); | 18 var expectation = WebSocket.supported ? returnsNormally : throws; |
15 expect(socket, isWebSocket); | 19 |
20 test('constructorTest', () { | |
21 expect(() { | |
22 var socket = new WebSocket('ws://localhost'); | |
23 expect(socket, isNotNull); | |
24 expect(socket, isWebSocket); | |
25 }, expectation); | |
26 }); | |
16 }); | 27 }); |
28 | |
Emily Fortuna
2013/01/09 20:36:20
probably can get rid of these two extra whitespace
blois
2013/01/09 21:07:26
Done.
| |
29 | |
17 } | 30 } |
OLD | NEW |