f2684ae979
BUG= Review URL: https://codereview.chromium.org//11783069 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@16883 260f80e4-7a28-3924-810f-c04153c831b5
29 lines
697 B
Dart
29 lines
697 B
Dart
library WebSocketTest;
|
|
import '../../pkg/unittest/lib/unittest.dart';
|
|
import '../../pkg/unittest/lib/html_individual_config.dart';
|
|
import 'dart:html';
|
|
|
|
main() {
|
|
|
|
useHtmlIndividualConfiguration();
|
|
|
|
group('supported', () {
|
|
test('supported', () {
|
|
expect(WebSocket.supported, true);
|
|
});
|
|
});
|
|
|
|
group('websocket', () {
|
|
var isWebSocket = predicate((x) => x is WebSocket, 'is a WebSocket');
|
|
var expectation = WebSocket.supported ? returnsNormally : throws;
|
|
|
|
test('constructorTest', () {
|
|
expect(() {
|
|
var socket = new WebSocket('ws://localhost');
|
|
expect(socket, isNotNull);
|
|
expect(socket, isWebSocket);
|
|
}, expectation);
|
|
});
|
|
});
|
|
}
|