fix browser tests

This commit is contained in:
Sebastian McKenzie
2015-04-30 20:11:32 +01:00
parent 92e7a01d14
commit c12e8122f8
6 changed files with 18 additions and 14 deletions

View File

@@ -25,6 +25,20 @@ suite("api", function () {
}, /Unknown helper foob/);
});
test("resolveModuleSource", function () {
var actual = 'import foo from "foo-import-default";\nimport "foo-import-bare";\nexport { foo } from "foo-export-named";';
var expected = 'import foo from "resolved/foo-import-default";\nimport "resolved/foo-import-bare";\nexport { foo } from "resolved/foo-export-named";';
actual = transform(actual, {
blacklist: ["es6.modules", "strict"],
resolveModuleSource: function (originalSource) {
return "resolved/" + originalSource;
}
}).code.trim();
assert.equal(actual, expected);
});
test("extra options", function () {
var file1 = new File({ extra: { foo: "bar" } });
assert.equal(file1.opts.extra.foo, "bar");

View File

@@ -1,3 +0,0 @@
export { foo } from "foo-export-named";
import foo from "foo-import-default";
import "foo-import-bare";

View File

@@ -1,5 +0,0 @@
"use strict";
import foo from "resolved/foo-import-default";
import "resolved/foo-import-bare";
export { foo } from "resolved/foo-export-named";

View File

@@ -1,5 +0,0 @@
exports.blacklist = ["es6.modules"];
exports.resolveModuleSource = function (originalSource) {
return "resolved/" + originalSource;
};