| OLD | NEW | 
|---|
| 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 crypto_test; |  | 
| 6 import 'package:unittest/unittest.dart'; |  | 
| 7 import 'package:unittest/html_individual_config.dart'; |  | 
| 8 import 'dart:html'; | 5 import 'dart:html'; | 
| 9 import 'dart:typed_data'; | 6 import 'dart:typed_data'; | 
| 10 | 7 | 
|  | 8 import 'package:minitest/minitest.dart'; | 
|  | 9 | 
| 11 main() { | 10 main() { | 
| 12   useHtmlIndividualConfiguration(); |  | 
| 13 |  | 
| 14   group('supported', () { | 11   group('supported', () { | 
| 15     test('supported', () { | 12     test('supported', () { | 
| 16       expect(Crypto.supported, true); | 13       expect(Crypto.supported, true); | 
| 17     }); | 14     }); | 
| 18   }); | 15   }); | 
| 19 | 16 | 
| 20   group('functional', () { | 17   group('functional', () { | 
| 21     if (Crypto.supported) { | 18     if (Crypto.supported) { | 
| 22       // This will actually pass on FF since it has a Crypto API, but it is | 19       // This will actually pass on FF since it has a Crypto API, but it is | 
| 23       // incompatible. | 20       // incompatible. | 
| (...skipping 16 matching lines...) Expand all  Loading... | 
| 40       test('type mismatch', () { | 37       test('type mismatch', () { | 
| 41         var crypto = window.crypto; | 38         var crypto = window.crypto; | 
| 42         var data = new Float32List(100); | 39         var data = new Float32List(100); | 
| 43         expect(() { | 40         expect(() { | 
| 44           crypto.getRandomValues(data); | 41           crypto.getRandomValues(data); | 
| 45         }, throws, reason: 'Only typed array views with integer types allowed'); | 42         }, throws, reason: 'Only typed array views with integer types allowed'); | 
| 46       }); | 43       }); | 
| 47     } | 44     } | 
| 48   }); | 45   }); | 
| 49 } | 46 } | 
| OLD | NEW | 
|---|