tla does not work on client

This commit is contained in:
Leonardo Venturini
2024-09-04 12:03:04 -04:00
parent 4fb9f195e3
commit 6af7fb0a31
2 changed files with 4 additions and 5 deletions

View File

@@ -1,13 +1,12 @@
import assert from "assert";
import {
checkWhere,
checkPackageVars,
checkWhere,
} from "./common";
export const where = "client";
export * from "./common";
await checkWhere(where);
checkWhere(where);
var style = require("./css/imported.css");
if (! style) {

View File

@@ -450,7 +450,7 @@ describe("Meteor packages", () => {
assert.ok(error instanceof Error);
});
it("can be local", () => {
it("can be local", async () => {
// ModulesTestPackage is only api.export-ed on the server.
if (Meteor.isServer) {
assert.strictEqual(ModulesTestPackage, "loaded");
@@ -460,7 +460,7 @@ describe("Meteor packages", () => {
}
// But it is importable by both client and server.
const mtp = require("meteor/modules-test-package");
const mtp = await require("meteor/modules-test-package");
assert.strictEqual(mtp.ModulesTestPackage, "loaded");
assert.strictEqual(mtp.where, Meteor.isServer ? "server" : "client");