all runtime tests passing

pull/3539/head
Richard Harris 6 years ago
parent c4a43a36a1
commit 59035c89d5

@ -14,6 +14,7 @@ import Title from './handlers/Title';
import { AppendTarget, CompileOptions } from '../../interfaces';
import { INode } from '../nodes/interfaces';
import { Expression, TemplateLiteral } from 'estree';
import { escape_template } from '../utils/stringify';
type Handler = (node: any, renderer: Renderer, options: CompileOptions) => void;
@ -67,7 +68,7 @@ export default class Renderer {
}
add_string(str: string) {
this.current.value += str;
this.current.value += escape_template(str);
}
add_expression(node: Expression) {

@ -47,7 +47,7 @@ export function tryToReadFile(file) {
const virtualConsole = new jsdom.VirtualConsole();
virtualConsole.sendTo(console);
global.window = new jsdom.JSDOM('<main></main>', {virtualConsole}).window;
const window = new jsdom.JSDOM('<main></main>', {virtualConsole}).window;
global.document = window.document;
global.navigator = window.navigator;
global.getComputedStyle = window.getComputedStyle;

@ -20,7 +20,7 @@ function tryToReadFile(file) {
const sveltePath = process.cwd().split('\\').join('/');
describe.only("ssr", () => {
describe("ssr", () => {
before(() => {
require("../../register")({
extensions: ['.svelte', '.html'],

Loading…
Cancel
Save