Last active
October 15, 2015 13:33
-
-
Save hodak/b471b3a15fbf517134e0 to your computer and use it in GitHub Desktop.
How to stub filter with Angular and Karma
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$filter = undefined | |
beforeEach -> | |
angular.mock.module ($provide) -> | |
$provide.value "translateFilter", (key) -> | |
"TRANSLATED_#{key}" | |
# Without explicitly returning or returning "null" it raises error | |
# https://groups.google.com/forum/#!msg/angular/gCGF_B4eQkc/XjkvbgE9iMcJ | |
return | |
inject ($injector) -> | |
$filter = $injector.get("$filter") | |
it "returns value from mocked filter", -> | |
expect($filter("translate")("whatever")).toEqual("TRANSLATED_whatever") | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment