import { parse } from "../mod.ts";import { comment } from "./fixtures.js";import { assertEquals } from "./deps.ts";
for (let i = 0; i < comment.length; i++) { const node = comment[i]; Deno.test(`[parse] - comments (${i})`, function () { let ast = parse(node.css, { comments: true }); assertEquals(ast, node.ast); });}
Deno.test(`[parse] bootstrap.css`, async function () { const source = await Deno.readTextFile( "./testing/bootstrap_3.3.7/bootstrap.css" ); const expected_ast = await import("./bootstrap_3.3.7/bootstrap.css.ast.js"); let ast = parse(source, {});
assertEquals(Object.keys(ast), Object.keys(expected_ast.default));});