1- part of unittest;
1+ library unittest.jsrtcpeer ;
22
3- jsrtcpeer () {
4-
5- /// setup html environment
6- useHtmlConfiguration ();
3+ import 'package:unittest/unittest.dart' ;
4+ import 'package:webrtc/Messenger/messenger.dart' ;
5+
6+ void main () {
77
88 /**
99 * expect to construct new Object without catching a exception
@@ -44,45 +44,21 @@ jsrtcpeer() {
4444 alice.connect (bob);
4545 });
4646
47- test ('webrtc datachannel' , (){
48-
49- });
50-
51-
52-
53-
54- /*
55- test('Webrtc types datachannel',(){
56- JsWebRtcPeer alice = new JsWebRtcPeer();
57-
58- InstanceMirror myClassInstanceMirror = reflect(alice);
59- //String type = myClassInstanceMirror.type;
60- //logMessage();
47+ /**
48+ * test status opens
49+ */
50+ test ('webrtc datachannel open' , (){
51+ JsWebRtcPeer alice = new JsWebRtcPeer ("alice" );
52+ JsWebRtcPeer bob = new JsWebRtcPeer ("bob" );
6153
54+ alice.readyStateEvent.stream.listen ((String status){
55+ if (status == "open" )
56+ expectAsync0 ((){});
57+ });
6258
63- //expect("", myClassInstanceMirror.type);
64- });
65-
66- test('Webrtc has icecandidates',(){
67- JsWebRtcPeer alice = new JsWebRtcPeer();
68- JsWebRtcPeer bob = new JsWebRtcPeer();
59+ alice.connect (bob);
6960
70- //expect(alice.connect(bob), completes);
71-
7261 });
7362
7463
75- test("testing a future", () {
76- Compute compute = new Compute();
77- Future<Map> future = compute.sumIt([1, 2, 3]);
78- expect(future, completion(equals({"value" : 6})));
79- });
80- */
81-
82-
83- //test connect
84-
85-
86-
87-
8864}
0 commit comments