# SPDX-FileCopyrightText: 2021 ☭ Emery Hemingway # SPDX-License-Identifier: Unlicense import std/[tables, options, os, unittest] import preserves, preserves/parse, preserves/schema suite "schema": const binPath = "upstream/schema/schema.bin" test "convertability": if not fileExists(binPath): skip() else: var b = decodePreserves readFile(binPath) scm = preserveTo(b, Schema) check scm.isSome if scm.isSome: var a = toPreserve(get scm) check(a == b)