1
1
mirror of https://github.com/c8r/x0.git synced 2024-07-14 16:50:34 +03:00
x0/test/mdx-fm-loader.js
2018-08-14 23:45:19 -07:00

28 lines
675 B
JavaScript

import test from "ava";
import mdx from "@mdx-js/mdx";
import { transform } from "babel-core";
import env from "babel-preset-env";
import react from "babel-preset-react";
import stage0 from "babel-preset-stage-0";
import fmLoader from "../lib/mdx-fm-loader";
const content = `# A Heading
some other content`;
test("mdx-fm-loader", async t => {
const loader = fmLoader.bind({
async() {
return (err, result) => {
t.is(err, null, "mdx-fm-loader should not error");
t.notThrows(() => {
transform(mdx.sync(result), { presets: [env, react, stage0] });
}, SyntaxError);
};
}
});
const cb = await loader(content);
});