- no functional changes.
- sinon moved its release file so we are now using bower to get sinon directly. which is better, anyway
- no functional changes.
- reversed 0.1.7. Apparently peerDependecies are a horrible idea and have been deprecated. It also seems that bardjs is DIRECTLY dependent on sinon so it's back to being a dependency.
- no functional changes.
- made sinon a peerDependency in npm package.json rather than a dependency. This changes means sinon is installed side-by-side bardjs (where you need it) rather than within bardjs's own node_modules folder.
- no functional changes
- updated package.json and bower.json descriptions to make clear that bardjs works w/ Jasmine and QUnit too
- removed package.json install script that invoked bower ... which might not be installed by those who load bard with npm
- no functional changes
- added explanatory comments to $state and $route router fakes
- updated dependency versioning
- documentation about dependence on sinon
- more robust handling of
thiswhen not using mocha; see issue #5.
- handle services that have prototype methods/attributes; see pr #4.
- incorporate
Function.bindpolyfill (for testing in phantom.js)
- added brackets code snippets (draft)
- added comments to make clear that
bard.appModuleshould NOT be used if you'll be testing router services because it fakes their providers and that can't be reversed. Use regularangular.mock.moduleinstead as directed.
- bard.inject should work for QUnit too (removed mocha/jasmine limitation).
- Need QUnit tests.### 0.0.6
- heavily revamped bard.inject. added diagnostic bard.debug
- bard.inject no longer uses evil Function; added addGlobals, mochaRunnerListener