Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(92)

Side by Side Diff: tests/html/rtc_test.dart

Issue 2771453003: Format all tests. (Closed)
Patch Set: Format files Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file
2 // for details. All rights reserved. Use of this source code is governed by a 2 // for details. All rights reserved. Use of this source code is governed by a
3 // BSD-style license that can be found in the LICENSE file. 3 // BSD-style license that can be found in the LICENSE file.
4 4
5 library RealTimeCommunicationTest; 5 library RealTimeCommunicationTest;
6
6 import 'package:unittest/unittest.dart'; 7 import 'package:unittest/unittest.dart';
7 import 'package:unittest/html_individual_config.dart'; 8 import 'package:unittest/html_individual_config.dart';
8 import 'dart:html'; 9 import 'dart:html';
9 10
10 main() { 11 main() {
11 useHtmlIndividualConfiguration(); 12 useHtmlIndividualConfiguration();
12 13
13 group('supported', () { 14 group('supported', () {
14 test('supported', () { 15 test('supported', () {
15 expect(RtcPeerConnection.supported, true); 16 expect(RtcPeerConnection.supported, true);
16 }); 17 });
17 }); 18 });
18 19
19 group('functionality', () { 20 group('functionality', () {
20 // More thorough testing of this API requires the user to 21 // More thorough testing of this API requires the user to
21 // explicitly click "allow this site to access my camera and/or microphone." 22 // explicitly click "allow this site to access my camera and/or microphone."
22 // or particularly allow that site to always have those permission on each 23 // or particularly allow that site to always have those permission on each
23 // computer the test is run. For more through tests, see 24 // computer the test is run. For more through tests, see
24 // interactive_test.dart. 25 // interactive_test.dart.
25 if (RtcPeerConnection.supported) { 26 if (RtcPeerConnection.supported) {
26 test('peer connection', () { 27 test('peer connection', () {
27 var pc = new RtcPeerConnection( 28 var pc = new RtcPeerConnection({
28 {'iceServers': [ {'url':'stun:216.93.246.18:3478'}]}); 29 'iceServers': [
30 {'url': 'stun:216.93.246.18:3478'}
31 ]
32 });
29 expect(pc is RtcPeerConnection, isTrue); 33 expect(pc is RtcPeerConnection, isTrue);
30 // TODO(efortuna): Uncomment this test when RTCPeerConnection correctly 34 // TODO(efortuna): Uncomment this test when RTCPeerConnection correctly
31 // implements EventListener in Firefox (works correctly in nightly, so 35 // implements EventListener in Firefox (works correctly in nightly, so
32 // it's coming!). 36 // it's coming!).
33 //pc.onIceCandidate.listen((candidate) {}); 37 //pc.onIceCandidate.listen((candidate) {});
34 }); 38 });
35 39
36 test('ice candidate', () { 40 test('ice candidate', () {
37 var candidate = new RtcIceCandidate({'sdpMLineIndex' : 1, 41 var candidate =
38 'candidate' : 'hello'}); 42 new RtcIceCandidate({'sdpMLineIndex': 1, 'candidate': 'hello'});
39 expect(candidate is RtcIceCandidate, isTrue); 43 expect(candidate is RtcIceCandidate, isTrue);
40 }); 44 });
41 45
42 test('session description', () { 46 test('session description', () {
43 var description = new RtcSessionDescription({'sdp': 'foo', 47 var description =
44 'type': 'offer'}); 48 new RtcSessionDescription({'sdp': 'foo', 'type': 'offer'});
45 expect(description is RtcSessionDescription, isTrue); 49 expect(description is RtcSessionDescription, isTrue);
46 }); 50 });
47 } 51 }
48 }); 52 });
49 } 53 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698