bc-minecraft-bedrock-project
Version:
The typescript library responsible for reading/parsing minecraft bedrock data
36 lines • 1.29 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const smap_1 = require("./smap");
const Dataset = {
"self:variant_0": { "minecraft:variant": { value: 0 } },
"self:variant_1": { "minecraft:variant": { value: 1 } },
"self:variant_2": { "minecraft:variant": { value: 2 } },
"self:variant_3": { "minecraft:variant": { value: 3 } },
"self:variant_4": { "minecraft:variant": { value: 4 } },
"self:variant_5": { "minecraft:variant": { value: 5 } },
"self:variant_6": { "minecraft:variant": { value: 6 } },
"self:variant_7": { "minecraft:variant": { value: 7 } },
};
describe("Map", () => {
it("forEach", () => {
const names = [];
smap_1.SMap.forEach(Dataset, (group, name) => {
names.push(name);
});
expect(names).toEqual(expect.arrayContaining([
"self:variant_0",
"self:variant_1",
"self:variant_2",
"self:variant_3",
"self:variant_4",
"self:variant_5",
"self:variant_6",
"self:variant_7",
]));
});
it("property names", () => {
const keys = Object.getOwnPropertyNames(Dataset);
expect(keys).toHaveLength(8);
});
});
//# sourceMappingURL=smap.test.js.map