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

Side by Side Diff: tests/lib_strong/html/instance_of_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 import 'dart:html'; 1 import 'dart:html';
2 2
3 import 'package:expect/minitest.dart'; 3 import 'package:expect/minitest.dart';
4 4
5 main() { 5 main() {
6 CanvasElement canvas; 6 CanvasElement canvas;
7 7
8 canvas = new Element.tag('canvas'); 8 canvas = new Element.tag('canvas');
9 canvas.attributes['width'] = '100'; 9 canvas.attributes['width'] = '100';
10 canvas.attributes['height'] = '100'; 10 canvas.attributes['height'] = '100';
11 document.body.append(canvas); 11 document.body.append(canvas);
12 12
13 var isCanvasRenderingContext = predicate((x) => x is CanvasRenderingContext, 13 var isCanvasRenderingContext = predicate(
14 'is a CanvasRenderingContext'); 14 (x) => x is CanvasRenderingContext, 'is a CanvasRenderingContext');
15 var isNotCanvasRenderingContext = predicate((x) => x is! CanvasRenderingContex t, 15 var isNotCanvasRenderingContext = predicate(
16 'is not a CanvasRenderingContext'); 16 (x) => x is! CanvasRenderingContext, 'is not a CanvasRenderingContext');
17 var isCanvasRenderingContext2D = 17 var isCanvasRenderingContext2D = predicate(
18 predicate((x) => x is CanvasRenderingContext2D, 18 (x) => x is CanvasRenderingContext2D, 'is a CanvasRenderingContext2D');
19 'is a CanvasRenderingContext2D'); 19 var isNotCanvasRenderingContext2D = predicate(
20 var isNotCanvasRenderingContext2D = 20 (x) => x is! CanvasRenderingContext2D,
21 predicate((x) => x is! CanvasRenderingContext2D,
22 'is not a CanvasRenderingContext2D'); 21 'is not a CanvasRenderingContext2D');
23 var isElement = predicate((x) => x is Element, 'is an Element'); 22 var isElement = predicate((x) => x is Element, 'is an Element');
24 var isNotElement = predicate((x) => x is! Element, 'is not an Element'); 23 var isNotElement = predicate((x) => x is! Element, 'is not an Element');
25 var isCanvasElement = 24 var isCanvasElement =
26 predicate((x) => x is CanvasElement, 'is a CanvasElement'); 25 predicate((x) => x is CanvasElement, 'is a CanvasElement');
27 var isNotCanvasElement = 26 var isNotCanvasElement =
28 predicate((x) => x is! CanvasElement, 'is not a CanvasElement'); 27 predicate((x) => x is! CanvasElement, 'is not a CanvasElement');
29 var isImageData = predicate((x) => x is ImageData, 'is an ImageData'); 28 var isImageData = predicate((x) => x is ImageData, 'is an ImageData');
30 var isNotImageData = predicate((x) => x is! ImageData, 'is not an ImageData'); 29 var isNotImageData = predicate((x) => x is! ImageData, 'is not an ImageData');
31 //var isUint8ClampedArray = 30 //var isUint8ClampedArray =
32 // predicate((x) => x is Uint8ClampedArray, 'is a Uint8ClampedArray'); 31 // predicate((x) => x is Uint8ClampedArray, 'is a Uint8ClampedArray');
33 var isIntList = 32 var isIntList = predicate((x) => x is List<int>, 'is a List<int>');
34 predicate((x) => x is List<int>, 'is a List<int>');
35 33
36 test('Instanceof', () { 34 test('Instanceof', () {
37 expect(canvas, isNotCanvasRenderingContext); 35 expect(canvas, isNotCanvasRenderingContext);
38 expect(canvas, isNotCanvasRenderingContext2D); 36 expect(canvas, isNotCanvasRenderingContext2D);
39 expect(canvas, isElement); 37 expect(canvas, isElement);
40 expect(canvas, isCanvasElement); 38 expect(canvas, isCanvasElement);
41 expect(canvas, isNotImageData); 39 expect(canvas, isNotImageData);
42 // expect(canvas, isNot(isCanvasPixelArray)); 40 // expect(canvas, isNot(isCanvasPixelArray));
43 41
44 CanvasRenderingContext2D context = canvas.getContext('2d'); 42 CanvasRenderingContext2D context = canvas.getContext('2d');
45 expect(context, isCanvasRenderingContext); 43 expect(context, isCanvasRenderingContext);
46 expect(context, isCanvasRenderingContext2D); 44 expect(context, isCanvasRenderingContext2D);
47 expect(context, isNotElement); 45 expect(context, isNotElement);
48 expect(context, isNotCanvasElement); 46 expect(context, isNotCanvasElement);
49 expect(context, isNotImageData); 47 expect(context, isNotImageData);
50 // expect(context, isNot(isCanvasPixelArray)); 48 // expect(context, isNot(isCanvasPixelArray));
51 49
52 // FIXME(b/5286633): Interface injection type check workaround. 50 // FIXME(b/5286633): Interface injection type check workaround.
53 var image = context.createImageData(canvas.width as dynamic, 51 var image = context.createImageData(
54 canvas.height as dynamic); 52 canvas.width as dynamic, canvas.height as dynamic);
55 expect(image, isNotCanvasRenderingContext); 53 expect(image, isNotCanvasRenderingContext);
56 expect(image, isNotCanvasRenderingContext2D); 54 expect(image, isNotCanvasRenderingContext2D);
57 expect(image, isNotElement); 55 expect(image, isNotElement);
58 expect(image, isNotCanvasElement); 56 expect(image, isNotCanvasElement);
59 expect(image, isImageData); 57 expect(image, isImageData);
60 // expect(image, isNot(isCanvasPixelArray)); 58 // expect(image, isNot(isCanvasPixelArray));
61 59
62 // Include CanvasPixelArray since constructor and prototype are not 60 // Include CanvasPixelArray since constructor and prototype are not
63 // available until one is created. 61 // available until one is created.
64 var bytes = image.data; 62 var bytes = image.data;
65 expect(bytes, isNotCanvasRenderingContext); 63 expect(bytes, isNotCanvasRenderingContext);
66 expect(bytes, isNotCanvasRenderingContext2D); 64 expect(bytes, isNotCanvasRenderingContext2D);
67 expect(bytes, isNotElement); 65 expect(bytes, isNotElement);
68 expect(bytes, isNotCanvasElement); 66 expect(bytes, isNotCanvasElement);
69 expect(bytes, isNotImageData); 67 expect(bytes, isNotImageData);
70 expect(bytes, isIntList); 68 expect(bytes, isIntList);
71 69
72 // FIXME: Ensure this is an SpanElement when we next update 70 // FIXME: Ensure this is an SpanElement when we next update
73 // WebKit IDL. 71 // WebKit IDL.
74 var span = new Element.tag('span'); 72 var span = new Element.tag('span');
75 expect(span, isElement); 73 expect(span, isElement);
76 }); 74 });
77 } 75 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698