support aliases with serverless-bundle test
#115
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
#104 Currently, aliases defined in the serverless.yml file are not taken into account when running 'serverless-bundle test'.
I mentionned two possible solutions.
I went for option 2 (as it was faster to add)
and added
moduleNameMapper
to the list ofacceptedKeys
in thecreateJestConfig.js
file.If this is something you are likely to consider, let me now and I will also update the
README.md
.test
I didn't write any automated tests as it looks like
npm run test-scripts
has been removed from the.travis.yml
file.But I created a repo you can git clone to see
serverless-bundle test
run with aliases. (checkout the README.md)PS
I also updated the
README.md
file to reflect the changes regarding "npm run test-scripts".