Migrate from Ava test framework to node:test
This commit is contained in:
1 parent
0c9c027a77
commit
ddb240d542
12 files changed
+146
-4572
No files matched your search
+8
-7
@@ -1,16 +1,17 @@
|
||||
import ava from "ava";
|
||||
import test from "node:test";
|
||||
import assert from "node:assert";
|
||||
import {
|
||||
parseXmlDeclaration,
|
||||
decodeEntities,
|
||||
parseXml,
|
||||
} from "../lib/xml-parser";
|
||||
|
||||
ava("parseXmlDeclaration", (t) => {
|
||||
void test("parseXmlDeclaration", () => {
|
||||
const buf = Buffer.from(
|
||||
'<?xml version="1.0" encoding="UTF-8"?>\n<soap-env:Envelope />',
|
||||
);
|
||||
const attrs = parseXmlDeclaration(buf);
|
||||
t.deepEqual(attrs, [
|
||||
assert.deepStrictEqual(attrs, [
|
||||
{
|
||||
name: "version",
|
||||
namespace: "",
|
||||
@@ -26,18 +27,18 @@ ava("parseXmlDeclaration", (t) => {
|
||||
]);
|
||||
});
|
||||
|
||||
ava("decodeEntities", (t) => {
|
||||
t.is(
|
||||
void test("decodeEntities", () => {
|
||||
assert.strictEqual(
|
||||
decodeEntities("&&<>"'>§��;"),
|
||||
"&&<>\"'>§𠮷;",
|
||||
);
|
||||
});
|
||||
|
||||
ava("parse", (t) => {
|
||||
void test("parse", () => {
|
||||
const xml =
|
||||
'<?xml version="1.0"?>\n<a-b:c><d f="1<g>"/><!-- comment --><h >i</h></a-b:c>';
|
||||
const parsed = parseXml(xml);
|
||||
t.deepEqual(parsed, {
|
||||
assert.deepStrictEqual(parsed, {
|
||||
name: "root",
|
||||
namespace: "",
|
||||
localName: "root",
|
||||
|
||||
Reference in new issue
Block a user