bc-minecraft-bedrock-project
Version:
The typescript library responsible for reading/parsing minecraft bedrock data
52 lines • 2.06 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const bc_minecraft_project_1 = require("bc-minecraft-project");
const resource_pack_1 = require("../resource-pack");
describe('Resourcepack', () => {
describe('sanity check', () => {
const RP = new resource_pack_1.ResourcePack('c:\\test', bc_minecraft_project_1.MCProject.createEmpty(), {});
it('animation controllers', () => {
expect(typeof RP.animationControllers === 'object').toBeTruthy();
});
it('animations', () => {
expect(typeof RP.animations === 'object').toBeTruthy();
});
it('attachables', () => {
expect(typeof RP.attachables === 'object').toBeTruthy();
});
it('block_culling', () => {
expect(typeof RP.blockCullingRules === 'object').toBeTruthy();
});
it('context', () => {
expect(typeof RP.context === 'object').toBeTruthy();
});
it('entities', () => {
expect(typeof RP.entities === 'object').toBeTruthy();
});
it('folder', () => {
expect(typeof RP.folder === 'string').toBeTruthy();
});
it('materials', () => {
expect(typeof RP.materials === 'object').toBeTruthy();
});
it('models', () => {
expect(typeof RP.models === 'object').toBeTruthy();
});
it('particles', () => {
expect(typeof RP.particles === 'object').toBeTruthy();
});
it('sounds', () => {
expect(typeof RP.sounds === 'object').toBeTruthy();
});
it('textures', () => {
expect(typeof RP.textures === 'object').toBeTruthy();
});
});
describe('is', () => {
const RP = new resource_pack_1.ResourcePack('c:\\test', bc_minecraft_project_1.MCProject.createEmpty(), {});
it('Is resourcepack', () => {
expect(resource_pack_1.ResourcePack.is(RP)).toBeTruthy();
});
});
});
//# sourceMappingURL=resource-pack.test.js.map