I created this bug on Github: https://github.com/angular/angular.js/issues/9177
On Thursday, March 27, 2014 11:34:49 AM UTC-4, Keith Rogers wrote: > > I've got a log decorator in my application so that we can pass log > messages on to a service that periodically sends the logs to the server. > However, when we are unit testing this service is still trying to send logs > off as the mock log is still being decorated. > > Ideally we'd disable this functionality when testing - we tried looking at > the delegate in the decorator and detecting if it is the ngmock log (by > looking for the reset function) and not modifying the log if this is the > case. However this means that we cannot test the decorator itself, as it > will always turn itself off when we are trying to test it... > > Our options seem to be > > - Stub $log in all unit tests (except those specifically testing the > decorator) > - Not test the decorator at all > - ??? > > Is there any way we can specify whether we want the actual log or the > ngmock log in dependency injection? If we could do this, then we could > ensure that we are testing with the actual log in the decorator tests, > while letting all the others use the mock log. > -- You received this message because you are subscribed to the Google Groups "AngularJS" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/angular. For more options, visit https://groups.google.com/d/optout.
