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

Side by Side Diff: pkg/dev_compiler/test/codegen_expected/minitest.js

Issue 2413073002: Start cleaning up the HTML tests. (Closed)
Patch Set: Unfork expect.dart. Created 4 years, 2 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
(Empty)
1 define(['dart_sdk', 'expect'], function(dart_sdk, expect) {
2 'use strict';
3 const core = dart_sdk.core;
4 const _interceptors = dart_sdk._interceptors;
5 const dart = dart_sdk.dart;
6 const dartx = dart_sdk.dartx;
7 const expect$ = expect.expect;
8 const minitest = Object.create(null);
9 let JSArrayOf_Group = () => (JSArrayOf_Group = dart.constFn(_interceptors.JSAr ray$(minitest._Group)))();
10 let VoidTodynamic = () => (VoidTodynamic = dart.constFn(dart.functionType(dart .dynamic, [])))();
11 let ObjectTobool = () => (ObjectTobool = dart.constFn(dart.functionType(core.b ool, [core.Object])))();
12 let ObjectTovoid = () => (ObjectTovoid = dart.constFn(dart.definiteFunctionTyp e(dart.void, [core.Object])))();
13 let dynamicTobool = () => (dynamicTobool = dart.constFn(dart.definiteFunctionT ype(core.bool, [dart.dynamic])))();
14 let VoidTovoid = () => (VoidTovoid = dart.constFn(dart.definiteFunctionType(da rt.void, [])))();
15 let StringAndFnTovoid = () => (StringAndFnTovoid = dart.constFn(dart.definiteF unctionType(dart.void, [core.String, VoidTodynamic()])))();
16 let FnTovoid = () => (FnTovoid = dart.constFn(dart.definiteFunctionType(dart.v oid, [VoidTodynamic()])))();
17 let ObjectAndObject__Tovoid = () => (ObjectAndObject__Tovoid = dart.constFn(da rt.definiteFunctionType(dart.void, [core.Object, core.Object], {reason: core.Str ing})))();
18 let StringTovoid = () => (StringTovoid = dart.constFn(dart.definiteFunctionTyp e(dart.void, [core.String])))();
19 let ObjectToObject = () => (ObjectToObject = dart.constFn(dart.definiteFunctio nType(core.Object, [core.Object])))();
20 let Fn__ToObject = () => (Fn__ToObject = dart.constFn(dart.definiteFunctionTyp e(core.Object, [ObjectTobool()], [core.String])))();
21 let numAndnumToObject = () => (numAndnumToObject = dart.constFn(dart.definiteF unctionType(core.Object, [core.num, core.num])))();
22 let numToObject = () => (numToObject = dart.constFn(dart.definiteFunctionType( core.Object, [core.num])))();
23 minitest._Action = dart.typedef('_Action', () => dart.functionType(dart.void, []));
24 minitest._ExpectationFunction = dart.typedef('_ExpectationFunction', () => dar t.functionType(dart.void, [core.Object]));
25 dart.defineLazy(minitest, {
26 get _groups() {
27 return JSArrayOf_Group().of([new minitest._Group()]);
28 }
29 });
30 dart.defineLazy(minitest, {
31 get isFalse() {
32 return new minitest._Expectation(expect$.Expect.isFalse);
33 }
34 });
35 dart.defineLazy(minitest, {
36 get isNotNull() {
37 return new minitest._Expectation(expect$.Expect.isNotNull);
38 }
39 });
40 dart.defineLazy(minitest, {
41 get isNull() {
42 return new minitest._Expectation(expect$.Expect.isNull);
43 }
44 });
45 dart.defineLazy(minitest, {
46 get isTrue() {
47 return new minitest._Expectation(expect$.Expect.isTrue);
48 }
49 });
50 dart.defineLazy(minitest, {
51 get returnsNormally() {
52 return new minitest._Expectation(dart.fn(actual => {
53 try {
54 minitest._Action.as(actual)();
55 } catch (error) {
56 expect$.Expect.fail(dart.str`Expected function to return normally, but threw:\n${error}`);
57 }
58
59 }, ObjectTovoid()));
60 }
61 });
62 dart.defineLazy(minitest, {
63 get throws() {
64 return new minitest._Expectation(dart.fn(actual => {
65 expect$.Expect.throws(minitest._Action.as(actual));
66 }, ObjectTovoid()));
67 }
68 });
69 dart.defineLazy(minitest, {
70 get throwsArgumentError() {
71 return new minitest._Expectation(dart.fn(actual => {
72 expect$.Expect.throws(minitest._Action.as(actual), dart.fn(error => core .ArgumentError.is(error), dynamicTobool()));
73 }, ObjectTovoid()));
74 }
75 });
76 dart.defineLazy(minitest, {
77 get throwsNoSuchMethodError() {
78 return new minitest._Expectation(dart.fn(actual => {
79 expect$.Expect.throws(minitest._Action.as(actual), dart.fn(error => core .NoSuchMethodError.is(error), dynamicTobool()));
80 }, ObjectTovoid()));
81 }
82 });
83 dart.defineLazy(minitest, {
84 get throwsRangeError() {
85 return new minitest._Expectation(dart.fn(actual => {
86 expect$.Expect.throws(minitest._Action.as(actual), dart.fn(error => core .RangeError.is(error), dynamicTobool()));
87 }, ObjectTovoid()));
88 }
89 });
90 dart.defineLazy(minitest, {
91 get throwsStateError() {
92 return new minitest._Expectation(dart.fn(actual => {
93 expect$.Expect.throws(minitest._Action.as(actual), dart.fn(error => core .StateError.is(error), dynamicTobool()));
94 }, ObjectTovoid()));
95 }
96 });
97 dart.defineLazy(minitest, {
98 get throwsUnsupportedError() {
99 return new minitest._Expectation(dart.fn(actual => {
100 expect$.Expect.throws(minitest._Action.as(actual), dart.fn(error => core .UnsupportedError.is(error), dynamicTobool()));
101 }, ObjectTovoid()));
102 }
103 });
104 minitest.finishTests = function() {
105 minitest._groups[dartx.clear]();
106 minitest._groups[dartx.add](new minitest._Group());
107 };
108 dart.fn(minitest.finishTests, VoidTovoid());
109 minitest.group = function(description, body) {
110 minitest._groups[dartx.add](new minitest._Group());
111 try {
112 body();
113 } finally {
114 minitest._groups[dartx.removeLast]();
115 }
116 };
117 dart.fn(minitest.group, StringAndFnTovoid());
118 minitest.test = function(description, body) {
119 for (let group of minitest._groups) {
120 if (group.setUpFunction != null) group.setUpFunction();
121 }
122 try {
123 body();
124 } finally {
125 for (let i = dart.notNull(minitest._groups[dartx.length]) - 1; i >= 0; i-- ) {
126 let group = minitest._groups[dartx.get](i);
127 if (group.tearDownFunction != null) group.tearDownFunction();
128 }
129 }
130 };
131 dart.fn(minitest.test, StringAndFnTovoid());
132 minitest.setUp = function(body) {
133 dart.assert(minitest._groups[dartx.last].setUpFunction == null);
134 minitest._groups[dartx.last].setUpFunction = body;
135 };
136 dart.fn(minitest.setUp, FnTovoid());
137 minitest.tearDown = function(body) {
138 dart.assert(minitest._groups[dartx.last].tearDownFunction == null);
139 minitest._groups[dartx.last].tearDownFunction = body;
140 };
141 dart.fn(minitest.tearDown, FnTovoid());
142 minitest.expect = function(actual, expected, opts) {
143 let reason = opts && 'reason' in opts ? opts.reason : null;
144 if (!minitest._Expectation.is(expected)) {
145 expected = minitest.equals(expected);
146 }
147 let expectation = minitest._Expectation.as(expected);
148 expectation.function(actual);
149 };
150 dart.fn(minitest.expect, ObjectAndObject__Tovoid());
151 minitest.fail = function(message) {
152 expect$.Expect.fail(message);
153 };
154 dart.fn(minitest.fail, StringTovoid());
155 minitest.equals = function(value) {
156 return new minitest._Expectation(dart.fn(actual => {
157 expect$.Expect.deepEquals(value, actual);
158 }, ObjectTovoid()));
159 };
160 dart.fn(minitest.equals, ObjectToObject());
161 minitest.notEquals = function(value) {
162 return new minitest._Expectation(dart.fn(actual => {
163 expect$.Expect.notEquals(value, actual);
164 }, ObjectTovoid()));
165 };
166 dart.fn(minitest.notEquals, ObjectToObject());
167 minitest.unorderedEquals = function(value) {
168 return new minitest._Expectation(dart.fn(actual => {
169 expect$.Expect.setEquals(core.Iterable._check(value), core.Iterable._check (actual));
170 }, ObjectTovoid()));
171 };
172 dart.fn(minitest.unorderedEquals, ObjectToObject());
173 minitest.predicate = function(fn, description) {
174 if (description === void 0) description = null;
175 return new minitest._Expectation(dart.fn(actual => {
176 expect$.Expect.isTrue(fn(actual));
177 }, ObjectTovoid()));
178 };
179 dart.fn(minitest.predicate, Fn__ToObject());
180 minitest.inInclusiveRange = function(min, max) {
181 return new minitest._Expectation(dart.fn(actual => {
182 let actualNum = core.num.as(actual);
183 if (dart.notNull(actualNum) < dart.notNull(min) || dart.notNull(actualNum) > dart.notNull(max)) {
184 minitest.fail(dart.str`Expected ${actualNum} to be in the inclusive rang e [${min}, ${max}].`);
185 }
186 }, ObjectTovoid()));
187 };
188 dart.fn(minitest.inInclusiveRange, numAndnumToObject());
189 minitest.greaterThan = function(value) {
190 return new minitest._Expectation(dart.fn(actual => {
191 let actualNum = core.num.as(actual);
192 if (dart.notNull(actualNum) <= dart.notNull(value)) {
193 minitest.fail(dart.str`Expected ${actualNum} to be greater than ${value} .`);
194 }
195 }, ObjectTovoid()));
196 };
197 dart.fn(minitest.greaterThan, numToObject());
198 minitest.same = function(value) {
199 return new minitest._Expectation(dart.fn(actual => {
200 expect$.Expect.identical(value, actual);
201 }, ObjectTovoid()));
202 };
203 dart.fn(minitest.same, ObjectToObject());
204 minitest._Group = class _Group extends core.Object {
205 new() {
206 this.setUpFunction = null;
207 this.tearDownFunction = null;
208 }
209 };
210 dart.setSignature(minitest._Group, {
211 fields: () => ({
212 setUpFunction: minitest._Action,
213 tearDownFunction: minitest._Action
214 })
215 });
216 minitest._Expectation = class _Expectation extends core.Object {
217 new(func) {
218 this.function = func;
219 }
220 };
221 dart.setSignature(minitest._Expectation, {
222 constructors: () => ({new: dart.definiteFunctionType(minitest._Expectation, [minitest._ExpectationFunction])}),
223 fields: () => ({function: minitest._ExpectationFunction})
224 });
225 // Exports:
226 return {
227 minitest: minitest
228 };
229 });
OLDNEW
« no previous file with comments | « pkg/dev_compiler/test/codegen_expected/expect.js ('k') | pkg/dev_compiler/test/not_yet_strong_tests.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698