spirosikmd / nghtml2js-jest

Jest preprocessor to turn Angular 1 templates into JS and put in modules.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

nghtml2js-jest

Jest preprocessor to turn Angular 1 templates into JS and put in modules.

Build Status version PRs Welcome All Contributors

Install

npm install --save-dev ng-html2js nghtml2js-jest

or

yarn add ng-html2js nghtml2js-jest --dev

Example

Assuming the project uses babel, create a jest.json file and use the nghtml2js-jest preprocessor to transform html files. The test/setup.js file will probably be needed to import angular and angular-mocks.

{
  "bail": true,
  "verbose": true,
  "transform": {
    "^.+\\.js$": "babel-jest",
    "^.+\\.html$": "<rootDir>/node_modules/nghtml2js-jest/preprocessor.js"
  },
  "moduleFileExtensions": [
    "js"
  ],
  "setupTestFrameworkScriptFile": "<rootDir>/test/setup.js"
}

For a more complete example have a look at the example folder.

Contributors

Thanks goes to these wonderful people (emoji key):


Spyros Ioakeimidis

💬 💻 ⚠️

This project follows the all-contributors specification. Contributions of any kind welcome!

About

Jest preprocessor to turn Angular 1 templates into JS and put in modules.

License:MIT License


Languages

Language:JavaScript 84.5%Language:HTML 15.5%