🔢 Enable continuous numbering across pages #3342
Annotations
23 errors and 12 warnings
tests/endToEnd.spec.ts > End-to-end cli export tests > Multi page project with no numbering specified:
packages/mystmd/tests/endToEnd.spec.ts#L59
AssertionError: expected { kind: 'Article', …(7) } to match object { kind: 'Article', …(7) }
- Expected
+ Received
Object {
"dependencies": Array [],
"frontmatter": Object {
"authors": Array [
Object {
"id": "Franklin Koch",
"name": "Franklin Koch",
},
],
"date": "2025-01-09",
"exports": Array [
Object {
"filename": "a.md",
"format": "md",
"url": "/a.md",
},
],
"thumbnail": "/image.png",
- "thumbnailOptimized": "",
"title": "This is page A",
},
"kind": "Article",
"location": "/a.md",
"mdast": Object {
"children": Array [
Object {
"children": Array [
Object {
"children": Array [
Object {
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 5,
},
"start": Object {
"column": 1,
"line": 5,
},
},
"type": "text",
"value": "Heading one on page A",
},
],
"depth": 2,
"html_id": "heading-one-on-page-a",
"identifier": "heading-one-on-page-a",
"implicit": true,
"key": "keyABC0123",
"label": "Heading one on page A",
"position": Object {
"end": Object {
"column": 1,
"line": 5,
},
"start": Object {
"column": 1,
"line": 5,
},
},
"type": "heading",
},
Object {
"children": Array [
Object {
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 7,
},
"start": Object {
"column": 1,
"line": 7,
},
},
"type": "text",
"value": "Some text",
},
],
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 7,
},
"start": Object {
"column": 1,
"line": 7,
},
},
"type": "paragraph",
},
Object {
"children": Array [
Object {
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 9,
},
"start": Object {
"column": 1,
"line": 9,
},
},
"type": "text",
"value": "Heading two on page A",
},
],
"depth": 3,
"html_id": "heading-two-on-page-a",
"identifier": "heading-two-on-page-a",
"implicit": true,
"key": "keyABC0123",
"label": "Heading two on page A",
"position": Object {
"end": Object {
"column": 1,
"line": 9,
},
"start": Object {
"column": 1,
"line": 9,
},
},
"type": "heading",
},
Object {
"children": Array [
Object {
"key": "keyABC0123",
"position": Object {
"end": Object {
|
tests/endToEnd.spec.ts > End-to-end cli export tests > Multi page project with default heading numbering:
packages/mystmd/tests/endToEnd.spec.ts#L59
AssertionError: expected { kind: 'Article', …(7) } to match object { kind: 'Article', …(7) }
- Expected
+ Received
Object {
"dependencies": Array [],
"frontmatter": Object {
"authors": Array [
Object {
"id": "Franklin Koch",
"name": "Franklin Koch",
},
],
"date": "2025-01-09",
"exports": Array [
Object {
"filename": "a.md",
"format": "md",
"url": "/a.md",
},
],
"numbering": Object {
"heading_1": Object {
"enabled": true,
},
"heading_2": Object {
"enabled": true,
},
"heading_3": Object {
"enabled": true,
},
"heading_4": Object {
"enabled": true,
},
"heading_5": Object {
"enabled": true,
},
"heading_6": Object {
"enabled": true,
},
},
"thumbnail": "/image.png",
- "thumbnailOptimized": "",
"title": "This is page A",
},
"kind": "Article",
"location": "/a.md",
"mdast": Object {
"children": Array [
Object {
"children": Array [
Object {
"children": Array [
Object {
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 5,
},
"start": Object {
"column": 1,
"line": 5,
},
},
"type": "text",
"value": "Heading one on page A",
},
],
"depth": 2,
"enumerator": "1",
"html_id": "heading-one-on-page-a",
"identifier": "heading-one-on-page-a",
"implicit": true,
"key": "keyABC0123",
"label": "Heading one on page A",
"position": Object {
"end": Object {
"column": 1,
"line": 5,
},
"start": Object {
"column": 1,
"line": 5,
},
},
"type": "heading",
},
Object {
"children": Array [
Object {
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 7,
},
"start": Object {
"column": 1,
"line": 7,
},
},
"type": "text",
"value": "Some text",
},
],
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 7,
},
"start": Object {
"column": 1,
"line": 7,
},
},
"type": "paragraph",
},
Object {
"children": Array [
Object {
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 9,
},
"start": Object {
"column": 1,
"line": 9,
},
},
"type": "text",
"value": "Heading two on page A",
},
],
"depth": 3,
"enumerator": "1.1",
"html_id": "heading-two-on-page-a",
"identifier": "heading-two-on-page-a",
"implicit": true,
"key": "keyABC0123",
"label": "Heading two on page A",
"
|
tests/endToEnd.spec.ts > End-to-end cli export tests > Single page project with no numbering specified:
packages/mystmd/tests/endToEnd.spec.ts#L59
AssertionError: expected { options: {}, myst: '1.3.20', …(3) } to match object { options: {}, myst: '1.3.20', …(3) }
- Expected
+ Received
Object {
"actions": Array [],
"myst": "1.3.20",
"nav": Array [],
"options": Object {},
"projects": Array [
Object {
"authors": Array [
Object {
"id": "Franklin Koch",
"name": "Franklin Koch",
},
],
"bibliography": Array [],
"date": "2025-01-09",
"exports": Array [],
"id": "3a045569-08b0-4ce0-a917-4c18b22a45f3",
"index": "index",
"pages": Array [],
"parts": Object {
"abstract": Object {
"frontmatter": Object {
"authors": Array [
Object {
"id": "Franklin Koch",
"name": "Franklin Koch",
},
],
"date": "2025-01-09",
},
"mdast": Object {
"children": Array [
Object {
"children": Array [
Object {
"children": Array [
Object {
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 1,
},
"start": Object {
"column": 1,
"line": 1,
},
},
"type": "text",
"value": "My ABC project is used for testing title and continuous enumeration.",
},
],
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 1,
},
"start": Object {
"column": 1,
"line": 1,
},
},
"type": "paragraph",
},
],
"data": Object {
"part": "abstract",
},
"key": "keyABC0123",
"type": "block",
},
],
"key": "keyABC0123",
"type": "root",
},
},
},
"thumbnail": "/image.png",
- "thumbnailOptimized": "",
"title": "My ABC Project",
"toc": Array [
Object {
"file": "index.md",
},
],
},
],
}
❯ tests/endToEnd.spec.ts:59:11
❯ tests/endToEnd.spec.ts:54:13
|
tests/endToEnd.spec.ts > End-to-end cli export tests > Single page project with default heading numbering:
packages/mystmd/tests/endToEnd.spec.ts#L59
AssertionError: expected { options: {}, myst: '1.3.20', …(3) } to match object { options: {}, myst: '1.3.20', …(3) }
- Expected
+ Received
Object {
"actions": Array [],
"myst": "1.3.20",
"nav": Array [],
"options": Object {},
"projects": Array [
Object {
"authors": Array [
Object {
"id": "Franklin Koch",
"name": "Franklin Koch",
},
],
"bibliography": Array [],
"date": "2025-01-09",
"exports": Array [],
"id": "3a045569-08b0-4ce0-a917-4c18b22a45f3",
"index": "index",
"numbering": Object {
"heading_1": Object {
"enabled": true,
},
"heading_2": Object {
"enabled": true,
},
"heading_3": Object {
"enabled": true,
},
"heading_4": Object {
"enabled": true,
},
"heading_5": Object {
"enabled": true,
},
"heading_6": Object {
"enabled": true,
},
},
"pages": Array [],
"parts": Object {
"abstract": Object {
"frontmatter": Object {
"authors": Array [
Object {
"id": "Franklin Koch",
"name": "Franklin Koch",
},
],
"date": "2025-01-09",
"numbering": Object {
"heading_1": Object {
"enabled": true,
},
"heading_2": Object {
"enabled": true,
},
"heading_3": Object {
"enabled": true,
},
"heading_4": Object {
"enabled": true,
},
"heading_5": Object {
"enabled": true,
},
"heading_6": Object {
"enabled": true,
},
},
},
"mdast": Object {
"children": Array [
Object {
"children": Array [
Object {
"children": Array [
Object {
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 1,
},
"start": Object {
"column": 1,
"line": 1,
},
},
"type": "text",
"value": "My ABC project is used for testing title and continuous enumeration.",
},
],
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 1,
},
"start": Object {
"column": 1,
"line": 1,
},
},
"type": "paragraph",
},
],
"data": Object {
"part": "abstract",
},
"key": "keyABC0123",
"type": "block",
},
],
"key": "keyABC0123",
"type": "root",
},
},
},
"thumbnail": "/image.png",
- "thumbnailOptimized": "",
"title": "My ABC Project",
"toc": Array [
Object {
"file": "index.md",
},
],
},
],
}
❯ tests/endToEnd.spec.ts:59:11
❯ tests/endToEnd.spec.ts:54:13
|
tests/endToEnd.spec.ts > End-to-end cli export tests > Multi page project with default title numbering:
packages/mystmd/tests/endToEnd.spec.ts#L59
AssertionError: expected { kind: 'Article', …(7) } to match object { kind: 'Article', …(7) }
- Expected
+ Received
Object {
"dependencies": Array [],
"frontmatter": Object {
"authors": Array [
Object {
"id": "Franklin Koch",
"name": "Franklin Koch",
},
],
"date": "2025-01-09",
"enumerator": "2",
"exports": Array [
Object {
"filename": "a.md",
"format": "md",
"url": "/a.md",
},
],
"numbering": Object {
"title": Object {
"enabled": true,
},
},
"thumbnail": "/image.png",
- "thumbnailOptimized": "",
"title": "This is page A",
},
"kind": "Article",
"location": "/a.md",
"mdast": Object {
"children": Array [
Object {
"children": Array [
Object {
"children": Array [
Object {
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 5,
},
"start": Object {
"column": 1,
"line": 5,
},
},
"type": "text",
"value": "Heading one on page A",
},
],
"depth": 2,
"html_id": "heading-one-on-page-a",
"identifier": "heading-one-on-page-a",
"implicit": true,
"key": "keyABC0123",
"label": "Heading one on page A",
"position": Object {
"end": Object {
"column": 1,
"line": 5,
},
"start": Object {
"column": 1,
"line": 5,
},
},
"type": "heading",
},
Object {
"children": Array [
Object {
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 7,
},
"start": Object {
"column": 1,
"line": 7,
},
},
"type": "text",
"value": "Some text",
},
],
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 7,
},
"start": Object {
"column": 1,
"line": 7,
},
},
"type": "paragraph",
},
Object {
"children": Array [
Object {
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 9,
},
"start": Object {
"column": 1,
"line": 9,
},
},
"type": "text",
"value": "Heading two on page A",
},
],
"depth": 3,
"html_id": "heading-two-on-page-a",
"identifier": "heading-two-on-page-a",
"implicit": true,
"key": "keyABC0123",
"label": "Heading two on page A",
"position": Object {
"end": Object {
"column": 1,
"line": 9,
},
"start": Object {
"column": 1,
"line": 9,
},
},
"type": "heading",
},
Object {
"children": Array [
Object
|
tests/endToEnd.spec.ts > End-to-end cli export tests > Multi page project with default title and heading numbering:
packages/mystmd/tests/endToEnd.spec.ts#L59
AssertionError: expected { kind: 'Article', …(7) } to match object { kind: 'Article', …(7) }
- Expected
+ Received
Object {
"dependencies": Array [],
"frontmatter": Object {
"authors": Array [
Object {
"id": "Franklin Koch",
"name": "Franklin Koch",
},
],
"date": "2025-01-09",
"enumerator": "2",
"exports": Array [
Object {
"filename": "a.md",
"format": "md",
"url": "/a.md",
},
],
"numbering": Object {
"heading_1": Object {
"enabled": true,
},
"heading_2": Object {
"enabled": true,
},
"heading_3": Object {
"enabled": true,
},
"heading_4": Object {
"enabled": true,
},
"heading_5": Object {
"enabled": true,
},
"heading_6": Object {
"enabled": true,
},
"title": Object {
"enabled": true,
},
},
"thumbnail": "/image.png",
- "thumbnailOptimized": "",
"title": "This is page A",
},
"kind": "Article",
"location": "/a.md",
"mdast": Object {
"children": Array [
Object {
"children": Array [
Object {
"children": Array [
Object {
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 5,
},
"start": Object {
"column": 1,
"line": 5,
},
},
"type": "text",
"value": "Heading one on page A",
},
],
"depth": 2,
"enumerator": "2.1",
"html_id": "heading-one-on-page-a",
"identifier": "heading-one-on-page-a",
"implicit": true,
"key": "keyABC0123",
"label": "Heading one on page A",
"position": Object {
"end": Object {
"column": 1,
"line": 5,
},
"start": Object {
"column": 1,
"line": 5,
},
},
"type": "heading",
},
Object {
"children": Array [
Object {
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 7,
},
"start": Object {
"column": 1,
"line": 7,
},
},
"type": "text",
"value": "Some text",
},
],
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 7,
},
"start": Object {
"column": 1,
"line": 7,
},
},
"type": "paragraph",
},
Object {
"children": Array [
Object {
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 9,
},
"start": Object {
"column": 1,
"line": 9,
},
},
"type": "text",
"value": "Heading two on page A",
},
],
"depth": 3,
"enumerator": "2.1.1",
"html_id": "heading-two-on-page-a",
"identifier": "heading-two-on-page-a",
"implicit": true,
|
tests/endToEnd.spec.ts > End-to-end cli export tests > Multi page project with offset 0 title and heading numbering:
packages/mystmd/tests/endToEnd.spec.ts#L59
AssertionError: expected { kind: 'Article', …(7) } to match object { kind: 'Article', …(7) }
- Expected
+ Received
Object {
"dependencies": Array [],
"frontmatter": Object {
"authors": Array [
Object {
"id": "Franklin Koch",
"name": "Franklin Koch",
},
],
"date": "2025-01-09",
"enumerator": "2",
"exports": Array [
Object {
"filename": "a.md",
"format": "md",
"url": "/a.md",
},
],
"numbering": Object {
"heading_1": Object {
"enabled": true,
},
"heading_2": Object {
"enabled": true,
},
"heading_3": Object {
"enabled": true,
},
"heading_4": Object {
"enabled": true,
},
"heading_5": Object {
"enabled": true,
},
"heading_6": Object {
"enabled": true,
},
"title": Object {
"enabled": true,
"offset": 0,
},
},
"thumbnail": "/image.png",
- "thumbnailOptimized": "",
"title": "This is page A",
},
"kind": "Article",
"location": "/a.md",
"mdast": Object {
"children": Array [
Object {
"children": Array [
Object {
"children": Array [
Object {
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 5,
},
"start": Object {
"column": 1,
"line": 5,
},
},
"type": "text",
"value": "Heading one on page A",
},
],
"depth": 2,
"enumerator": "2.1",
"html_id": "heading-one-on-page-a",
"identifier": "heading-one-on-page-a",
"implicit": true,
"key": "keyABC0123",
"label": "Heading one on page A",
"position": Object {
"end": Object {
"column": 1,
"line": 5,
},
"start": Object {
"column": 1,
"line": 5,
},
},
"type": "heading",
},
Object {
"children": Array [
Object {
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 7,
},
"start": Object {
"column": 1,
"line": 7,
},
},
"type": "text",
"value": "Some text",
},
],
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 7,
},
"start": Object {
"column": 1,
"line": 7,
},
},
"type": "paragraph",
},
Object {
"children": Array [
Object {
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 9,
},
"start": Object {
"column": 1,
"line": 9,
},
},
"type": "text",
"value": "Heading two on page A",
},
],
"depth": 3,
"enumerator": "2.1.1",
"html_id": "heading-two-on-page-a",
"identifier": "heading-two-on-page-a",
|
tests/endToEnd.spec.ts > End-to-end cli export tests > Multi page project with continuous figure numbering:
packages/mystmd/tests/endToEnd.spec.ts#L59
AssertionError: expected { kind: 'Article', …(7) } to match object { kind: 'Article', …(7) }
- Expected
+ Received
Object {
"dependencies": Array [],
"frontmatter": Object {
"authors": Array [
Object {
"id": "Franklin Koch",
"name": "Franklin Koch",
},
],
"date": "2025-01-09",
"exports": Array [
Object {
"filename": "a.md",
"format": "md",
"url": "/a.md",
},
],
"numbering": Object {
"figure": Object {
"continue": true,
"enabled": true,
},
},
"thumbnail": "/image.png",
- "thumbnailOptimized": "",
"title": "This is page A",
},
"kind": "Article",
"location": "/a.md",
"mdast": Object {
"children": Array [
Object {
"children": Array [
Object {
"children": Array [
Object {
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 5,
},
"start": Object {
"column": 1,
"line": 5,
},
},
"type": "text",
"value": "Heading one on page A",
},
],
"depth": 2,
"html_id": "heading-one-on-page-a",
"identifier": "heading-one-on-page-a",
"implicit": true,
"key": "keyABC0123",
"label": "Heading one on page A",
"position": Object {
"end": Object {
"column": 1,
"line": 5,
},
"start": Object {
"column": 1,
"line": 5,
},
},
"type": "heading",
},
Object {
"children": Array [
Object {
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 7,
},
"start": Object {
"column": 1,
"line": 7,
},
},
"type": "text",
"value": "Some text",
},
],
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 7,
},
"start": Object {
"column": 1,
"line": 7,
},
},
"type": "paragraph",
},
Object {
"children": Array [
Object {
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 9,
},
"start": Object {
"column": 1,
"line": 9,
},
},
"type": "text",
"value": "Heading two on page A",
},
],
"depth": 3,
"html_id": "heading-two-on-page-a",
"identifier": "heading-two-on-page-a",
"implicit": true,
"key": "keyABC0123",
"label": "Heading two on page A",
"position": Object {
"end": Object {
"column": 1,
"line": 9,
},
"start": Object {
"column": 1,
"line": 9,
},
},
"type": "heading",
},
Object {
"children": Array [
Obj
|
tests/endToEnd.spec.ts > End-to-end cli export tests > Single page project with default title and heading numbering:
packages/mystmd/tests/endToEnd.spec.ts#L59
AssertionError: expected { options: {}, myst: '1.3.20', …(3) } to match object { options: {}, myst: '1.3.20', …(3) }
- Expected
+ Received
Object {
"actions": Array [],
"myst": "1.3.20",
"nav": Array [],
"options": Object {},
"projects": Array [
Object {
"authors": Array [
Object {
"id": "Franklin Koch",
"name": "Franklin Koch",
},
],
"bibliography": Array [],
"date": "2025-01-09",
"enumerator": "1",
"exports": Array [],
"id": "3a045569-08b0-4ce0-a917-4c18b22a45f3",
"index": "index",
"numbering": Object {
"heading_1": Object {
"enabled": true,
},
"heading_2": Object {
"enabled": true,
},
"heading_3": Object {
"enabled": true,
},
"heading_4": Object {
"enabled": true,
},
"heading_5": Object {
"enabled": true,
},
"heading_6": Object {
"enabled": true,
},
"title": Object {
"enabled": true,
},
},
"pages": Array [],
"parts": Object {
"abstract": Object {
"frontmatter": Object {
"authors": Array [
Object {
"id": "Franklin Koch",
"name": "Franklin Koch",
},
],
"date": "2025-01-09",
"enumerator": "2",
"numbering": Object {
"heading_1": Object {
"enabled": true,
},
"heading_2": Object {
"enabled": true,
},
"heading_3": Object {
"enabled": true,
},
"heading_4": Object {
"enabled": true,
},
"heading_5": Object {
"enabled": true,
},
"heading_6": Object {
"enabled": true,
},
"title": Object {
"enabled": true,
},
},
},
"mdast": Object {
"children": Array [
Object {
"children": Array [
Object {
"children": Array [
Object {
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 1,
},
"start": Object {
"column": 1,
"line": 1,
},
},
"type": "text",
"value": "My ABC project is used for testing title and continuous enumeration.",
},
],
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 1,
},
"start": Object {
"column": 1,
"line": 1,
},
},
"type": "paragraph",
},
],
"data": Object {
"part": "abstract",
},
"key": "keyABC0123",
"type": "block",
},
],
"key": "keyABC0123",
"type": "root",
},
},
},
"thumbnail": "/image.png",
- "thumbnailOptimized": "",
"title": "My ABC Project",
"toc": Array [
Object {
"file": "i
|
Testing on node 18
Process completed with exit code 1.
|
Testing on node 20
The job was canceled because "_18" failed.
|
tests/endToEnd.spec.ts > End-to-end cli export tests > Multi page project with no numbering specified:
packages/mystmd/tests/endToEnd.spec.ts#L59
AssertionError: expected { kind: 'Article', …(7) } to match object { kind: 'Article', …(7) }
- Expected
+ Received
Object {
"dependencies": Array [],
"frontmatter": Object {
"authors": Array [
Object {
"id": "Franklin Koch",
"name": "Franklin Koch",
},
],
"date": "2025-01-09",
"exports": Array [
Object {
"filename": "a.md",
"format": "md",
"url": "/a.md",
},
],
"thumbnail": "/image.png",
- "thumbnailOptimized": "",
"title": "This is page A",
},
"kind": "Article",
"location": "/a.md",
"mdast": Object {
"children": Array [
Object {
"children": Array [
Object {
"children": Array [
Object {
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 5,
},
"start": Object {
"column": 1,
"line": 5,
},
},
"type": "text",
"value": "Heading one on page A",
},
],
"depth": 2,
"html_id": "heading-one-on-page-a",
"identifier": "heading-one-on-page-a",
"implicit": true,
"key": "keyABC0123",
"label": "Heading one on page A",
"position": Object {
"end": Object {
"column": 1,
"line": 5,
},
"start": Object {
"column": 1,
"line": 5,
},
},
"type": "heading",
},
Object {
"children": Array [
Object {
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 7,
},
"start": Object {
"column": 1,
"line": 7,
},
},
"type": "text",
"value": "Some text",
},
],
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 7,
},
"start": Object {
"column": 1,
"line": 7,
},
},
"type": "paragraph",
},
Object {
"children": Array [
Object {
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 9,
},
"start": Object {
"column": 1,
"line": 9,
},
},
"type": "text",
"value": "Heading two on page A",
},
],
"depth": 3,
"html_id": "heading-two-on-page-a",
"identifier": "heading-two-on-page-a",
"implicit": true,
"key": "keyABC0123",
"label": "Heading two on page A",
"position": Object {
"end": Object {
"column": 1,
"line": 9,
},
"start": Object {
"column": 1,
"line": 9,
},
},
"type": "heading",
},
Object {
"children": Array [
Object {
"key": "keyABC0123",
"position": Object {
"end": Object {
|
tests/endToEnd.spec.ts > End-to-end cli export tests > Multi page project with default heading numbering:
packages/mystmd/tests/endToEnd.spec.ts#L59
AssertionError: expected { kind: 'Article', …(7) } to match object { kind: 'Article', …(7) }
- Expected
+ Received
Object {
"dependencies": Array [],
"frontmatter": Object {
"authors": Array [
Object {
"id": "Franklin Koch",
"name": "Franklin Koch",
},
],
"date": "2025-01-09",
"exports": Array [
Object {
"filename": "a.md",
"format": "md",
"url": "/a.md",
},
],
"numbering": Object {
"heading_1": Object {
"enabled": true,
},
"heading_2": Object {
"enabled": true,
},
"heading_3": Object {
"enabled": true,
},
"heading_4": Object {
"enabled": true,
},
"heading_5": Object {
"enabled": true,
},
"heading_6": Object {
"enabled": true,
},
},
"thumbnail": "/image.png",
- "thumbnailOptimized": "",
"title": "This is page A",
},
"kind": "Article",
"location": "/a.md",
"mdast": Object {
"children": Array [
Object {
"children": Array [
Object {
"children": Array [
Object {
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 5,
},
"start": Object {
"column": 1,
"line": 5,
},
},
"type": "text",
"value": "Heading one on page A",
},
],
"depth": 2,
"enumerator": "1",
"html_id": "heading-one-on-page-a",
"identifier": "heading-one-on-page-a",
"implicit": true,
"key": "keyABC0123",
"label": "Heading one on page A",
"position": Object {
"end": Object {
"column": 1,
"line": 5,
},
"start": Object {
"column": 1,
"line": 5,
},
},
"type": "heading",
},
Object {
"children": Array [
Object {
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 7,
},
"start": Object {
"column": 1,
"line": 7,
},
},
"type": "text",
"value": "Some text",
},
],
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 7,
},
"start": Object {
"column": 1,
"line": 7,
},
},
"type": "paragraph",
},
Object {
"children": Array [
Object {
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 9,
},
"start": Object {
"column": 1,
"line": 9,
},
},
"type": "text",
"value": "Heading two on page A",
},
],
"depth": 3,
"enumerator": "1.1",
"html_id": "heading-two-on-page-a",
"identifier": "heading-two-on-page-a",
"implicit": true,
"key": "keyABC0123",
"label": "Heading two on page A",
"
|
tests/endToEnd.spec.ts > End-to-end cli export tests > Single page project with no numbering specified:
packages/mystmd/tests/endToEnd.spec.ts#L59
AssertionError: expected { options: {}, myst: '1.3.20', …(3) } to match object { options: {}, myst: '1.3.20', …(3) }
- Expected
+ Received
Object {
"actions": Array [],
"myst": "1.3.20",
"nav": Array [],
"options": Object {},
"projects": Array [
Object {
"authors": Array [
Object {
"id": "Franklin Koch",
"name": "Franklin Koch",
},
],
"bibliography": Array [],
"date": "2025-01-09",
"exports": Array [],
"id": "3a045569-08b0-4ce0-a917-4c18b22a45f3",
"index": "index",
"pages": Array [],
"parts": Object {
"abstract": Object {
"frontmatter": Object {
"authors": Array [
Object {
"id": "Franklin Koch",
"name": "Franklin Koch",
},
],
"date": "2025-01-09",
},
"mdast": Object {
"children": Array [
Object {
"children": Array [
Object {
"children": Array [
Object {
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 1,
},
"start": Object {
"column": 1,
"line": 1,
},
},
"type": "text",
"value": "My ABC project is used for testing title and continuous enumeration.",
},
],
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 1,
},
"start": Object {
"column": 1,
"line": 1,
},
},
"type": "paragraph",
},
],
"data": Object {
"part": "abstract",
},
"key": "keyABC0123",
"type": "block",
},
],
"key": "keyABC0123",
"type": "root",
},
},
},
"thumbnail": "/image.png",
- "thumbnailOptimized": "",
"title": "My ABC Project",
"toc": Array [
Object {
"file": "index.md",
},
],
},
],
}
❯ tests/endToEnd.spec.ts:59:11
❯ tests/endToEnd.spec.ts:54:13
|
tests/endToEnd.spec.ts > End-to-end cli export tests > Single page project with default heading numbering:
packages/mystmd/tests/endToEnd.spec.ts#L59
AssertionError: expected { options: {}, myst: '1.3.20', …(3) } to match object { options: {}, myst: '1.3.20', …(3) }
- Expected
+ Received
Object {
"actions": Array [],
"myst": "1.3.20",
"nav": Array [],
"options": Object {},
"projects": Array [
Object {
"authors": Array [
Object {
"id": "Franklin Koch",
"name": "Franklin Koch",
},
],
"bibliography": Array [],
"date": "2025-01-09",
"exports": Array [],
"id": "3a045569-08b0-4ce0-a917-4c18b22a45f3",
"index": "index",
"numbering": Object {
"heading_1": Object {
"enabled": true,
},
"heading_2": Object {
"enabled": true,
},
"heading_3": Object {
"enabled": true,
},
"heading_4": Object {
"enabled": true,
},
"heading_5": Object {
"enabled": true,
},
"heading_6": Object {
"enabled": true,
},
},
"pages": Array [],
"parts": Object {
"abstract": Object {
"frontmatter": Object {
"authors": Array [
Object {
"id": "Franklin Koch",
"name": "Franklin Koch",
},
],
"date": "2025-01-09",
"numbering": Object {
"heading_1": Object {
"enabled": true,
},
"heading_2": Object {
"enabled": true,
},
"heading_3": Object {
"enabled": true,
},
"heading_4": Object {
"enabled": true,
},
"heading_5": Object {
"enabled": true,
},
"heading_6": Object {
"enabled": true,
},
},
},
"mdast": Object {
"children": Array [
Object {
"children": Array [
Object {
"children": Array [
Object {
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 1,
},
"start": Object {
"column": 1,
"line": 1,
},
},
"type": "text",
"value": "My ABC project is used for testing title and continuous enumeration.",
},
],
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 1,
},
"start": Object {
"column": 1,
"line": 1,
},
},
"type": "paragraph",
},
],
"data": Object {
"part": "abstract",
},
"key": "keyABC0123",
"type": "block",
},
],
"key": "keyABC0123",
"type": "root",
},
},
},
"thumbnail": "/image.png",
- "thumbnailOptimized": "",
"title": "My ABC Project",
"toc": Array [
Object {
"file": "index.md",
},
],
},
],
}
❯ tests/endToEnd.spec.ts:59:11
❯ tests/endToEnd.spec.ts:54:13
|
tests/endToEnd.spec.ts > End-to-end cli export tests > Multi page project with default title numbering:
packages/mystmd/tests/endToEnd.spec.ts#L59
AssertionError: expected { kind: 'Article', …(7) } to match object { kind: 'Article', …(7) }
- Expected
+ Received
Object {
"dependencies": Array [],
"frontmatter": Object {
"authors": Array [
Object {
"id": "Franklin Koch",
"name": "Franklin Koch",
},
],
"date": "2025-01-09",
"enumerator": "2",
"exports": Array [
Object {
"filename": "a.md",
"format": "md",
"url": "/a.md",
},
],
"numbering": Object {
"title": Object {
"enabled": true,
},
},
"thumbnail": "/image.png",
- "thumbnailOptimized": "",
"title": "This is page A",
},
"kind": "Article",
"location": "/a.md",
"mdast": Object {
"children": Array [
Object {
"children": Array [
Object {
"children": Array [
Object {
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 5,
},
"start": Object {
"column": 1,
"line": 5,
},
},
"type": "text",
"value": "Heading one on page A",
},
],
"depth": 2,
"html_id": "heading-one-on-page-a",
"identifier": "heading-one-on-page-a",
"implicit": true,
"key": "keyABC0123",
"label": "Heading one on page A",
"position": Object {
"end": Object {
"column": 1,
"line": 5,
},
"start": Object {
"column": 1,
"line": 5,
},
},
"type": "heading",
},
Object {
"children": Array [
Object {
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 7,
},
"start": Object {
"column": 1,
"line": 7,
},
},
"type": "text",
"value": "Some text",
},
],
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 7,
},
"start": Object {
"column": 1,
"line": 7,
},
},
"type": "paragraph",
},
Object {
"children": Array [
Object {
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 9,
},
"start": Object {
"column": 1,
"line": 9,
},
},
"type": "text",
"value": "Heading two on page A",
},
],
"depth": 3,
"html_id": "heading-two-on-page-a",
"identifier": "heading-two-on-page-a",
"implicit": true,
"key": "keyABC0123",
"label": "Heading two on page A",
"position": Object {
"end": Object {
"column": 1,
"line": 9,
},
"start": Object {
"column": 1,
"line": 9,
},
},
"type": "heading",
},
Object {
"children": Array [
Object
|
tests/endToEnd.spec.ts > End-to-end cli export tests > Multi page project with default title and heading numbering:
packages/mystmd/tests/endToEnd.spec.ts#L59
AssertionError: expected { kind: 'Article', …(7) } to match object { kind: 'Article', …(7) }
- Expected
+ Received
Object {
"dependencies": Array [],
"frontmatter": Object {
"authors": Array [
Object {
"id": "Franklin Koch",
"name": "Franklin Koch",
},
],
"date": "2025-01-09",
"enumerator": "2",
"exports": Array [
Object {
"filename": "a.md",
"format": "md",
"url": "/a.md",
},
],
"numbering": Object {
"heading_1": Object {
"enabled": true,
},
"heading_2": Object {
"enabled": true,
},
"heading_3": Object {
"enabled": true,
},
"heading_4": Object {
"enabled": true,
},
"heading_5": Object {
"enabled": true,
},
"heading_6": Object {
"enabled": true,
},
"title": Object {
"enabled": true,
},
},
"thumbnail": "/image.png",
- "thumbnailOptimized": "",
"title": "This is page A",
},
"kind": "Article",
"location": "/a.md",
"mdast": Object {
"children": Array [
Object {
"children": Array [
Object {
"children": Array [
Object {
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 5,
},
"start": Object {
"column": 1,
"line": 5,
},
},
"type": "text",
"value": "Heading one on page A",
},
],
"depth": 2,
"enumerator": "2.1",
"html_id": "heading-one-on-page-a",
"identifier": "heading-one-on-page-a",
"implicit": true,
"key": "keyABC0123",
"label": "Heading one on page A",
"position": Object {
"end": Object {
"column": 1,
"line": 5,
},
"start": Object {
"column": 1,
"line": 5,
},
},
"type": "heading",
},
Object {
"children": Array [
Object {
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 7,
},
"start": Object {
"column": 1,
"line": 7,
},
},
"type": "text",
"value": "Some text",
},
],
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 7,
},
"start": Object {
"column": 1,
"line": 7,
},
},
"type": "paragraph",
},
Object {
"children": Array [
Object {
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 9,
},
"start": Object {
"column": 1,
"line": 9,
},
},
"type": "text",
"value": "Heading two on page A",
},
],
"depth": 3,
"enumerator": "2.1.1",
"html_id": "heading-two-on-page-a",
"identifier": "heading-two-on-page-a",
"implicit": true,
|
tests/endToEnd.spec.ts > End-to-end cli export tests > Multi page project with offset 0 title and heading numbering:
packages/mystmd/tests/endToEnd.spec.ts#L59
AssertionError: expected { kind: 'Article', …(7) } to match object { kind: 'Article', …(7) }
- Expected
+ Received
Object {
"dependencies": Array [],
"frontmatter": Object {
"authors": Array [
Object {
"id": "Franklin Koch",
"name": "Franklin Koch",
},
],
"date": "2025-01-09",
"enumerator": "2",
"exports": Array [
Object {
"filename": "a.md",
"format": "md",
"url": "/a.md",
},
],
"numbering": Object {
"heading_1": Object {
"enabled": true,
},
"heading_2": Object {
"enabled": true,
},
"heading_3": Object {
"enabled": true,
},
"heading_4": Object {
"enabled": true,
},
"heading_5": Object {
"enabled": true,
},
"heading_6": Object {
"enabled": true,
},
"title": Object {
"enabled": true,
"offset": 0,
},
},
"thumbnail": "/image.png",
- "thumbnailOptimized": "",
"title": "This is page A",
},
"kind": "Article",
"location": "/a.md",
"mdast": Object {
"children": Array [
Object {
"children": Array [
Object {
"children": Array [
Object {
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 5,
},
"start": Object {
"column": 1,
"line": 5,
},
},
"type": "text",
"value": "Heading one on page A",
},
],
"depth": 2,
"enumerator": "2.1",
"html_id": "heading-one-on-page-a",
"identifier": "heading-one-on-page-a",
"implicit": true,
"key": "keyABC0123",
"label": "Heading one on page A",
"position": Object {
"end": Object {
"column": 1,
"line": 5,
},
"start": Object {
"column": 1,
"line": 5,
},
},
"type": "heading",
},
Object {
"children": Array [
Object {
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 7,
},
"start": Object {
"column": 1,
"line": 7,
},
},
"type": "text",
"value": "Some text",
},
],
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 7,
},
"start": Object {
"column": 1,
"line": 7,
},
},
"type": "paragraph",
},
Object {
"children": Array [
Object {
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 9,
},
"start": Object {
"column": 1,
"line": 9,
},
},
"type": "text",
"value": "Heading two on page A",
},
],
"depth": 3,
"enumerator": "2.1.1",
"html_id": "heading-two-on-page-a",
"identifier": "heading-two-on-page-a",
|
tests/endToEnd.spec.ts > End-to-end cli export tests > Multi page project with continuous figure numbering:
packages/mystmd/tests/endToEnd.spec.ts#L59
AssertionError: expected { kind: 'Article', …(7) } to match object { kind: 'Article', …(7) }
- Expected
+ Received
Object {
"dependencies": Array [],
"frontmatter": Object {
"authors": Array [
Object {
"id": "Franklin Koch",
"name": "Franklin Koch",
},
],
"date": "2025-01-09",
"exports": Array [
Object {
"filename": "a.md",
"format": "md",
"url": "/a.md",
},
],
"numbering": Object {
"figure": Object {
"continue": true,
"enabled": true,
},
},
"thumbnail": "/image.png",
- "thumbnailOptimized": "",
"title": "This is page A",
},
"kind": "Article",
"location": "/a.md",
"mdast": Object {
"children": Array [
Object {
"children": Array [
Object {
"children": Array [
Object {
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 5,
},
"start": Object {
"column": 1,
"line": 5,
},
},
"type": "text",
"value": "Heading one on page A",
},
],
"depth": 2,
"html_id": "heading-one-on-page-a",
"identifier": "heading-one-on-page-a",
"implicit": true,
"key": "keyABC0123",
"label": "Heading one on page A",
"position": Object {
"end": Object {
"column": 1,
"line": 5,
},
"start": Object {
"column": 1,
"line": 5,
},
},
"type": "heading",
},
Object {
"children": Array [
Object {
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 7,
},
"start": Object {
"column": 1,
"line": 7,
},
},
"type": "text",
"value": "Some text",
},
],
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 7,
},
"start": Object {
"column": 1,
"line": 7,
},
},
"type": "paragraph",
},
Object {
"children": Array [
Object {
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 9,
},
"start": Object {
"column": 1,
"line": 9,
},
},
"type": "text",
"value": "Heading two on page A",
},
],
"depth": 3,
"html_id": "heading-two-on-page-a",
"identifier": "heading-two-on-page-a",
"implicit": true,
"key": "keyABC0123",
"label": "Heading two on page A",
"position": Object {
"end": Object {
"column": 1,
"line": 9,
},
"start": Object {
"column": 1,
"line": 9,
},
},
"type": "heading",
},
Object {
"children": Array [
Obj
|
tests/endToEnd.spec.ts > End-to-end cli export tests > Single page project with default title and heading numbering:
packages/mystmd/tests/endToEnd.spec.ts#L59
AssertionError: expected { options: {}, myst: '1.3.20', …(3) } to match object { options: {}, myst: '1.3.20', …(3) }
- Expected
+ Received
Object {
"actions": Array [],
"myst": "1.3.20",
"nav": Array [],
"options": Object {},
"projects": Array [
Object {
"authors": Array [
Object {
"id": "Franklin Koch",
"name": "Franklin Koch",
},
],
"bibliography": Array [],
"date": "2025-01-09",
"enumerator": "1",
"exports": Array [],
"id": "3a045569-08b0-4ce0-a917-4c18b22a45f3",
"index": "index",
"numbering": Object {
"heading_1": Object {
"enabled": true,
},
"heading_2": Object {
"enabled": true,
},
"heading_3": Object {
"enabled": true,
},
"heading_4": Object {
"enabled": true,
},
"heading_5": Object {
"enabled": true,
},
"heading_6": Object {
"enabled": true,
},
"title": Object {
"enabled": true,
},
},
"pages": Array [],
"parts": Object {
"abstract": Object {
"frontmatter": Object {
"authors": Array [
Object {
"id": "Franklin Koch",
"name": "Franklin Koch",
},
],
"date": "2025-01-09",
"enumerator": "2",
"numbering": Object {
"heading_1": Object {
"enabled": true,
},
"heading_2": Object {
"enabled": true,
},
"heading_3": Object {
"enabled": true,
},
"heading_4": Object {
"enabled": true,
},
"heading_5": Object {
"enabled": true,
},
"heading_6": Object {
"enabled": true,
},
"title": Object {
"enabled": true,
},
},
},
"mdast": Object {
"children": Array [
Object {
"children": Array [
Object {
"children": Array [
Object {
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 1,
},
"start": Object {
"column": 1,
"line": 1,
},
},
"type": "text",
"value": "My ABC project is used for testing title and continuous enumeration.",
},
],
"key": "keyABC0123",
"position": Object {
"end": Object {
"column": 1,
"line": 1,
},
"start": Object {
"column": 1,
"line": 1,
},
},
"type": "paragraph",
},
],
"data": Object {
"part": "abstract",
},
"key": "keyABC0123",
"type": "block",
},
],
"key": "keyABC0123",
"type": "root",
},
},
},
"thumbnail": "/image.png",
- "thumbnailOptimized": "",
"title": "My ABC Project",
"toc": Array [
Object {
"file": "i
|
Testing on node 20
Process completed with exit code 1.
|
Testing on node 22.4.x
The job was canceled because "_18" failed.
|
Testing on node 22.4.x
The operation was canceled.
|
lint
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
lint:
packages/myst-frontmatter/src/licenses/schema.ts#L3
'LicenseSchema' is assigned a value but never used
|
lint:
packages/myst-frontmatter/src/page/validators.ts#L9
'validateNumber' is defined but never used
|
lint:
packages/myst-transforms/src/links/github.ts#L7
'TRANSFORM_SOURCE' is assigned a value but never used
|
lint:
packages/myst-transforms/src/links/github.ts#L106
'file' is defined but never used
|
lint:
packages/myst-cli-utils/src/session.ts#L10
'url' is defined but never used
|
lint:
packages/myst-cli-utils/src/session.ts#L10
'init' is defined but never used
|
lint:
packages/myst-to-typst/src/index.ts#L6
'getDefaultCaptionSupplement' is defined but never used
|
lint:
packages/myst-directives/src/include.ts#L2
'normalizeLabel' is defined but never used
|
lint:
packages/myst-cli/src/build/cff.ts#L18
'parseMyst' is defined but never used
|
lint:
packages/myst-cli/src/build/typst.ts#L69
'templateYml' is defined but never used
|
Testing on node 18
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|