@@ -21,10 +21,26 @@ describe('core > page > createPage', () => {
21
21
const page = await createPage ( app , {
22
22
path : '/' ,
23
23
} )
24
+
25
+ // page data
24
26
expect ( page . key ) . toBeTruthy ( )
25
27
expect ( page . path ) . toBe ( '/' )
28
+ expect ( page . lang ) . toBe ( 'en-US' )
29
+ expect ( page . title ) . toBe ( '' )
30
+ expect ( page . frontmatter ) . toEqual ( { } )
31
+ expect ( page . excerpt ) . toBe ( '' )
32
+ expect ( page . headers ) . toEqual ( [ ] )
33
+
34
+ // extra data
26
35
expect ( page . pathInferred ) . toBeNull ( )
27
36
expect ( page . pathLocale ) . toBe ( '/' )
37
+ expect ( page . content ) . toBe ( '' )
38
+ expect ( page . slug ) . toBe ( '' )
39
+ expect ( page . date ) . toBe ( '0000-00-00' )
40
+ expect ( page . deps ) . toEqual ( [ ] )
41
+ expect ( page . links ) . toEqual ( [ ] )
42
+
43
+ // file info
28
44
expect ( page . filePath ) . toBeNull ( )
29
45
expect ( page . filePathRelative ) . toBeNull ( )
30
46
expect ( page . htmlFilePath ) . toBe ( app . dir . dest ( `index.html` ) )
@@ -44,13 +60,5 @@ describe('core > page > createPage', () => {
44
60
`pages/${ page . htmlFilePathRelative } .js`
45
61
)
46
62
expect ( page . dataFileChunkName ) . toBe ( page . key )
47
- expect ( page . title ) . toBe ( '' )
48
- expect ( page . content ) . toBe ( '' )
49
- expect ( page . frontmatter ) . toEqual ( { } )
50
- expect ( page . excerpt ) . toBe ( '' )
51
- expect ( page . headers ) . toEqual ( [ ] )
52
- expect ( page . links ) . toEqual ( [ ] )
53
- expect ( page . slug ) . toBe ( '' )
54
- expect ( page . date ) . toBe ( '0000-00-00' )
55
63
} )
56
64
} )
0 commit comments