11const path = require ( 'path' )
22
33const PUBLISH_DIR = path . join ( __dirname , 'publishDir' )
4+ const publishDir = path . relative ( process . cwd ( ) , PUBLISH_DIR )
45// actual test
6+
57const pluginCore = require ( '../../src/pluginCore' )
68test ( 'generateFilePaths works' , async ( ) => {
79 const results = await pluginCore . generateFilePaths ( {
8- absolutePublishDir : PUBLISH_DIR ,
10+ publishDir : publishDir ,
911 fileAndDirPaths : [ '/blog' , '/about.html' ] ,
1012 ignoreDirectories : [ ] ,
1113 } )
@@ -20,7 +22,7 @@ test('ignoreDirectories works including leading slash', async () => {
2022 const results = await pluginCore . generateFilePaths ( {
2123 fileAndDirPaths : [ '/' ] ,
2224 ignoreDirectories : [ '/admin' ] ,
23- absolutePublishDir : PUBLISH_DIR ,
25+ publishDir : publishDir ,
2426 } )
2527 expect ( pathInResults ( 'publishDir/blog/post1.html' , results ) ) . toBe ( true )
2628 expect ( pathInResults ( 'publishDir/about.html' , results ) ) . toBe ( true )
@@ -32,7 +34,7 @@ test('ignoreDirectories works without leading slash', async () => {
3234 const results = await pluginCore . generateFilePaths ( {
3335 fileAndDirPaths : [ '/' ] ,
3436 ignoreDirectories : [ 'admin' ] ,
35- absolutePublishDir : PUBLISH_DIR ,
37+ publishDir : publishDir ,
3638 } )
3739 expect ( pathInResults ( 'publishDir/blog/post1.html' , results ) ) . toBe ( true )
3840 expect ( pathInResults ( 'publishDir/about.html' , results ) ) . toBe ( true )
0 commit comments