From 8fb45d6e37f4b395947fdc77caec390a67774251 Mon Sep 17 00:00:00 2001 From: Axel Hecht Date: Mon, 16 Aug 2021 18:45:13 +0200 Subject: [PATCH] Add a jinja2 template to the njk test path Signed-off-by: Axel Hecht --- .../src/scaffolder/actions/builtin/fetch/template.test.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/fetch/template.test.ts b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/fetch/template.test.ts index 0586f978ba..7a094831ea 100644 --- a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/fetch/template.test.ts +++ b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/fetch/template.test.ts @@ -338,6 +338,8 @@ describe('fetch:template', () => { 'empty-dir-${{ values.count }}': {}, 'static.txt': 'static content', '${{ values.name }}.txt': 'static content', + '${{ values.name }}.txt.jinja2': + '${{ values.name }}: ${{ values.count }}', subdir: { 'templated-content.txt.njk': '${{ values.name }}: ${{ values.count }}', @@ -365,6 +367,12 @@ describe('fetch:template', () => { ).resolves.toEqual('static content'); }); + it('copies jinja2 files with templated names successfully', async () => { + await expect( + fs.readFile(`${workspacePath}/target/test-project.txt.jinja2`, 'utf-8'), + ).resolves.toEqual('${{ values.name }}: ${{ values.count }}'); + }); + it('copies files with templated content successfully', async () => { await expect( fs.readFile(