Bundled version of the chai plugin chai-as-promised to be usefull in polymer web component tests.
chai-as-promised extends Chai with a fluent language for asserting facts about promises.
Add the dependency to the bower.json of your application:
"devDependencies": {
[...]
"slate-chai-as-promised-bundle": "slate-chai-as-promised-bundle#1.0.0"
}
And then recover them via bower install.
Add the foloowing import in you element .html test file:
<script src="../bower_components/slate-chai-as-promised-bundle/slate-chaiAsPromised-bundle.js"></script>
We take care of the chai.use(chaiAsPromised) so you juste have to import the script.
You need to do a npm install to recover the rependencies and then npm run generate to execute the script.
$ npm run generate
After executing it, a new .js file (slate-chaiAsPromised-bundle.js) wil be created in the root directory.
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature - Commit your changes:
git commit -am 'Add some feature' - Push to the branch:
git push origin my-new-feature - Submit a pull request :D
This work is a re-package of Domenic Denicola's work : chai-as-promised to be used in browser without tooling.