mirror of
https://github.com/c8r/x0.git
synced 2024-10-26 15:15:04 +03:00
28 lines
675 B
JavaScript
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);
|
|
});
|