UNPKG

@aliceplex/core

Version:

[![License][license_badge]][license] [![Pipelines][pipelines_badge]][pipelines] [![Coverage][coverage_badge]][pipelines] [![NPM][npm_badge]][npm] [![semantic-release][semantic_release_badge]][semantic_release]

28 lines 1.03 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const serialize_1 = require(".."); const utils_1 = require("../../__tests__/utils"); describe("serialize", () => { describe("yml", () => { test("normal", () => { const yaml = utils_1.readDataString("show.yaml"); const obj = serialize_1.deserializeYaml(yaml); if (obj === null) { expect(obj).not.toBeNull(); return; } const newYaml = serialize_1.serializeYaml(obj); expect(newYaml).toEqual(yaml); }); test("invalid", () => { expect(() => serialize_1.deserializeYaml("")).toThrow(); }); test("float", () => { const yaml = utils_1.readDataString("show.float.yaml"); const obj = serialize_1.deserializeYaml(yaml); const newYaml = serialize_1.serializeYaml(obj); expect(newYaml).toEqual(yaml); }); }); }); //# sourceMappingURL=yml.test.js.map