Skip to content

Instantly share code, notes, and snippets.

@hodak
Last active October 15, 2015 13:33
Show Gist options
  • Save hodak/b471b3a15fbf517134e0 to your computer and use it in GitHub Desktop.
Save hodak/b471b3a15fbf517134e0 to your computer and use it in GitHub Desktop.
How to stub filter with Angular and Karma
$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