From bcb13218809a29b18a3422aea455c02b28d1f32e Mon Sep 17 00:00:00 2001 From: pushkine Date: Fri, 29 May 2020 00:09:20 +0200 Subject: [PATCH] fix --- test/parser/update.ts | 2 +- test/update.ts | 46 ------------------------------------------- 2 files changed, 1 insertion(+), 47 deletions(-) delete mode 100644 test/update.ts diff --git a/test/parser/update.ts b/test/parser/update.ts index 464c868f69..6648992fc3 100644 --- a/test/parser/update.ts +++ b/test/parser/update.ts @@ -1,4 +1,4 @@ -import { update_expected } from "../update"; +import { update_expected } from "../helpers"; export function sanitize_ast(compiled) { return compiled.ast; diff --git a/test/update.ts b/test/update.ts deleted file mode 100644 index 02b75a68de..0000000000 --- a/test/update.ts +++ /dev/null @@ -1,46 +0,0 @@ -import { readFileSync, writeFileSync } from 'fs'; -import glob from 'tiny-glob/sync'; -import assert from "assert"; -export function update_expected(run, cwd) { - const svelte = (function loadSvelte() { - const resolved = require.resolve("../compiler.js"); - delete require.cache[resolved]; - return require(resolved); - })(); - glob("samples/*/input.svelte", { cwd }).forEach((dir) => { - function compile(options) { - return svelte.compile( - readFileSync(`${cwd}/${dir}`, "utf-8") - .replace(/\s+$/, "") - .replace(/\r/g, ""), - options - ); - } - function check(target, value) { - const path = `${cwd}/${dir.replace("input.svelte", target)}`; - try { - const previous = readFileSync(path, "utf-8"); - if (typeof value === "object") { - assert.deepEqual( - JSON.parse(previous), - JSON.parse(JSON.stringify(value)) - ); - } else { - assert.equal( - previous.replace(/\s+$/, "").replace(/\r/g, ""), - (value = value.replace(/\s+$/, "").replace(/\r/g, "")) - ); - } - } catch (e) { - if (typeof value === "object") - value = JSON.stringify(value, null, "\t"); - writeFileSync(path, value); - } - } - function get_relative(name) { - return `${cwd}/${dir.replace("input.svelte", name)}`; - } - - run(compile, check, get_relative); - }); -} \ No newline at end of file