Skip to content

Commit 555bc81

Browse files
committed
Tests should work without auth on CI and with auth on local
1 parent 2f202e2 commit 555bc81

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

test/test.js

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import "dotenv/config";
12
import test from 'node:test';
23
import assert from "node:assert/strict";
34
import fs from "node:fs";
@@ -37,8 +38,14 @@ test("WordPress import", async (t) => {
3738

3839
importer.addSource("wordpress", "https://blog.fontawesome.com/");
3940

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+
4249
importer.addDataOverride("wordpress", "https://blog.fontawesome.com/wp-json/wp/v2/categories/1", require("./sources/blog-awesome-categories.json"));
4350
importer.addDataOverride("wordpress", "https://blog.fontawesome.com/wp-json/wp/v2/users/155431370", require("./sources/blog-awesome-author.json"));
4451

@@ -47,7 +54,7 @@ test("WordPress import", async (t) => {
4754

4855
let [post] = entries;
4956
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);
5158
assert.equal(post.authors[0].name, "Matt Johnson");
5259
});
5360

0 commit comments

Comments
 (0)