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

Unified Diff: test/module_test.ts

Issue 2416003003: Update package name, update and lock clang-format and tslint versions, and format all source files … (Closed)
Patch Set: 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 side-by-side diff with in-line comments
Download patch
« package.json ('K') | « test/main_test.ts ('k') | test/test_support.ts » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: test/module_test.ts
diff --git a/test/module_test.ts b/test/module_test.ts
index 26bbd5c68a650c63e2f7da3927a002e738c3593a..46f53bc62533c15a15e2bb14d9003110f024bce2 100644
--- a/test/module_test.ts
+++ b/test/module_test.ts
@@ -7,15 +7,21 @@ import {FacadeConverter} from '../lib/facade_converter';
import {expectTranslate, expectErroneousCode, translateSources} from './test_support';
describe('imports', () => {
- it('ignore import equals statements',
- () => { expectTranslate('import x = require("y");').to.equal('import "y.dart" as x;'); });
- it('ignore import from statements',
- () => { expectTranslate('import {x,y} from "z";').to.equal(''); });
- it('ignore import star', () => { expectTranslate('import * as foo from "z";').to.equal(''); });
- it('ignore renamed imports',
- () => { expectTranslate('import {Foo as Bar} from "baz";').to.equal(''); });
- it('empty import spec generates safe Dart code',
- () => { expectTranslate('import {} from "baz";').to.equal(''); });
+ it('ignore import equals statements', () => {
+ expectTranslate('import x = require("y");').to.equal('import "y.dart" as x;');
+ });
+ it('ignore import from statements', () => {
+ expectTranslate('import {x,y} from "z";').to.equal('');
+ });
+ it('ignore import star', () => {
+ expectTranslate('import * as foo from "z";').to.equal('');
+ });
+ it('ignore renamed imports', () => {
+ expectTranslate('import {Foo as Bar} from "baz";').to.equal('');
+ });
+ it('empty import spec generates safe Dart code', () => {
+ expectTranslate('import {} from "baz";').to.equal('');
+ });
});
describe('exports', () => {
@@ -33,12 +39,15 @@ class X {
X.fakeConstructor$();
}`);
});
- it('allows export declarations',
- () => { expectTranslate('export * from "X";').to.equal('export "X.dart";'); });
- it('allows export declarations',
- () => { expectTranslate('export * from "./X";').to.equal('export "X.dart";'); });
- it('allows named export declarations',
- () => { expectTranslate('export {a, b} from "X";').to.equal('export "X.dart" show a, b;'); });
+ it('allows export declarations', () => {
+ expectTranslate('export * from "X";').to.equal('export "X.dart";');
+ });
+ it('allows export declarations', () => {
+ expectTranslate('export * from "./X";').to.equal('export "X.dart";');
+ });
+ it('allows named export declarations', () => {
+ expectTranslate('export {a, b} from "X";').to.equal('export "X.dart" show a, b;');
+ });
it('ignores named export declarations', () => {
expectTranslate(`declare module '../some_other_module' {
interface Foo { }
@@ -54,8 +63,9 @@ class X {
it('fails for exports without URLs', () => {
expectErroneousCode('export {a as b};').to.throw('re-exports must have a module URL');
});
- it('fails for empty export specs',
- () => { expectErroneousCode('export {} from "baz";').to.throw(/empty export list/); });
+ it('fails for empty export specs', () => {
+ expectErroneousCode('export {} from "baz";').to.throw(/empty export list/);
+ });
});
describe('module name', () => {
@@ -80,8 +90,9 @@ external get x;
external set x(v);
`);
});
- it('leaves relative paths alone',
- () => { chai.expect(modTranspiler.getLibraryName('a/b')).to.equal('a.b'); });
+ it('leaves relative paths alone', () => {
+ chai.expect(modTranspiler.getLibraryName('a/b')).to.equal('a.b');
+ });
it('handles reserved words', () => {
chai.expect(modTranspiler.getLibraryName('/a/for/in/do/x')).to.equal('_for._in._do.x');
});
@@ -92,6 +103,7 @@ external set x(v);
chai.expect(modTranspiler.getLibraryName('a/x.ts')).to.equal('a.x');
chai.expect(modTranspiler.getLibraryName('a/x.js')).to.equal('a.x');
});
- it('handles non word characters',
- () => { chai.expect(modTranspiler.getLibraryName('a/%x.ts')).to.equal('a._x'); });
+ it('handles non word characters', () => {
+ chai.expect(modTranspiler.getLibraryName('a/%x.ts')).to.equal('a._x');
+ });
});
« package.json ('K') | « test/main_test.ts ('k') | test/test_support.ts » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698