aboutsummaryrefslogtreecommitdiffstats
path: root/test/ngMock/angular-mocksSpec.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/ngMock/angular-mocksSpec.js')
-rw-r--r--test/ngMock/angular-mocksSpec.js19
1 files changed, 19 insertions, 0 deletions
diff --git a/test/ngMock/angular-mocksSpec.js b/test/ngMock/angular-mocksSpec.js
index fb602adc..e5f67a7e 100644
--- a/test/ngMock/angular-mocksSpec.js
+++ b/test/ngMock/angular-mocksSpec.js
@@ -864,6 +864,25 @@ describe('ngMock', function() {
});
+ describe('this', function() {
+
+ it('should set `this` to be the jasmine context', inject(function() {
+ expect(this instanceof jasmine.Spec).toBe(true);
+ }));
+
+ it('should set `this` to be the jasmine context when inlined in a test', function() {
+ var tested = false;
+
+ inject(function() {
+ expect(this instanceof jasmine.Spec).toBe(true);
+ tested = true;
+ });
+
+ expect(tested).toBe(true);
+ });
+ });
+
+
// We don't run the following tests on IE8.
// IE8 throws "Object does not support this property or method." error,
// when thrown from a function defined on window (which `inject` is).