1
1
import { Annotations , RichText } from '@notionhq/client/build/src/api-types' ;
2
2
3
+ import { RenderingLoggingContext } from './logger' ;
3
4
import { RichTextRenderer } from './RichTextRenderer' ;
4
5
5
6
function annotations ( x : Partial < Annotations > ) : Annotations {
@@ -13,6 +14,9 @@ function annotations(x: Partial<Annotations>): Annotations {
13
14
...x ,
14
15
} ;
15
16
}
17
+
18
+ const context = new RenderingLoggingContext ( '' ) ;
19
+
16
20
describe ( "RichTextRenderer" , ( ) => {
17
21
let sut : RichTextRenderer ;
18
22
let linkRenderer : typeof jest ;
@@ -60,7 +64,7 @@ describe("RichTextRenderer", () => {
60
64
} ,
61
65
] ;
62
66
63
- const result = await sut . renderMarkdown ( text ) ;
67
+ const result = await sut . renderMarkdown ( text , context ) ;
64
68
65
69
expect ( result ) . toEqual ( "**Hello** World." ) ;
66
70
} ) ;
@@ -85,7 +89,7 @@ describe("RichTextRenderer", () => {
85
89
} ,
86
90
] ;
87
91
88
- const result = await sut . renderMarkdown ( text ) ;
92
+ const result = await sut . renderMarkdown ( text , context ) ;
89
93
90
94
expect ( result ) . toEqual ( "Hello **World.**" ) ;
91
95
} ) ;
@@ -110,7 +114,7 @@ describe("RichTextRenderer", () => {
110
114
} ,
111
115
] ;
112
116
113
- const result = await sut . renderMarkdown ( text ) ;
117
+ const result = await sut . renderMarkdown ( text , context ) ;
114
118
115
119
expect ( result ) . toEqual ( " ***Hello*** **World.**" ) ;
116
120
} ) ;
@@ -135,7 +139,7 @@ describe("RichTextRenderer", () => {
135
139
} ,
136
140
] ;
137
141
138
- const result = await sut . renderMarkdown ( text ) ;
142
+ const result = await sut . renderMarkdown ( text , context ) ;
139
143
140
144
expect ( result ) . toEqual ( "**Hello** \n\tWorld\n" ) ;
141
145
} ) ;
0 commit comments