1
+ import "dotenv/config" ;
1
2
import test from 'node:test' ;
2
3
import assert from "node:assert/strict" ;
3
4
import fs from "node:fs" ;
@@ -37,8 +38,14 @@ test("WordPress import", async (t) => {
37
38
38
39
importer . addSource ( "wordpress" , "https://blog.fontawesome.com/" ) ;
39
40
40
- importer . addDataOverride ( "wordpress" , "https://blog.fontawesome.com/wp-json/wp/v2/posts/?page=1&per_page=100&status=publish%2Cdraft" , require ( "./sources/blog-awesome-posts.json" ) ) ;
41
- importer . addDataOverride ( "wordpress" , "https://blog.fontawesome.com/wp-json/wp/v2/posts/?page=2&per_page=100&status=publish%2Cdraft" , [ ] ) ;
41
+ if ( process . env . WORDPRESS_USERNAME ) {
42
+ importer . addDataOverride ( "wordpress" , "https://blog.fontawesome.com/wp-json/wp/v2/posts/?page=1&per_page=100&status=publish%2Cdraft" , require ( "./sources/blog-awesome-posts.json" ) ) ;
43
+ importer . addDataOverride ( "wordpress" , "https://blog.fontawesome.com/wp-json/wp/v2/posts/?page=2&per_page=100&status=publish%2Cdraft" , [ ] ) ;
44
+ } else {
45
+ importer . addDataOverride ( "wordpress" , "https://blog.fontawesome.com/wp-json/wp/v2/posts/?page=1&per_page=100" , require ( "./sources/blog-awesome-posts.json" ) ) ;
46
+ importer . addDataOverride ( "wordpress" , "https://blog.fontawesome.com/wp-json/wp/v2/posts/?page=2&per_page=100" , [ ] ) ;
47
+ }
48
+
42
49
importer . addDataOverride ( "wordpress" , "https://blog.fontawesome.com/wp-json/wp/v2/categories/1" , require ( "./sources/blog-awesome-categories.json" ) ) ;
43
50
importer . addDataOverride ( "wordpress" , "https://blog.fontawesome.com/wp-json/wp/v2/users/155431370" , require ( "./sources/blog-awesome-author.json" ) ) ;
44
51
@@ -47,7 +54,7 @@ test("WordPress import", async (t) => {
47
54
48
55
let [ post ] = entries ;
49
56
assert . deepEqual ( Object . keys ( post ) . sort ( ) , [ "authors" , "content" , "contentType" , "date" , "dateUpdated" , "metadata" , "status" , "title" , "type" , "url" , "uuid" ] ) ;
50
- assert . equal ( post . content . length , 6144 ) ;
57
+ assert . equal ( post . content . length , 6134 ) ;
51
58
assert . equal ( post . authors [ 0 ] . name , "Matt Johnson" ) ;
52
59
} ) ;
53
60
0 commit comments