diff --git a/lms/static/coffee/spec/requirejs_spec.coffee b/lms/static/coffee/spec/requirejs_spec.coffee index e988e3ae6e..8f271c80ce 100644 --- a/lms/static/coffee/spec/requirejs_spec.coffee +++ b/lms/static/coffee/spec/requirejs_spec.coffee @@ -1,12 +1,18 @@ describe "RequireJS", -> - it "check that the RequireJS object is present in the global namespace", -> - expect(RequireJS).toEqual jasmine.any(Object) - expect(window.RequireJS).toEqual jasmine.any(Object) + beforeEach -> + @addMatchers requirejsTobeUndefined: -> + typeof requirejs is "undefined" - it "check that requirejs(), require(), and define() are not in the global namespace", -> - expect(requirejs).not.toBeDefined() - expect(require).not.toBeDefined() - expect(define).not.toBeDefined() - expect(window.requirejs).not.toBeDefined() - expect(window.require).not.toBeDefined() - expect(window.define).not.toBeDefined() + + it "check that the RequireJS object is present in the global namespace", -> + expect(RequireJS).toEqual jasmine.any(Object) + expect(window.RequireJS).toEqual jasmine.any(Object) + + it "check that requirejs(), require(), and define() are not in the global namespace", -> + expect({}).requirejsTobeUndefined() + + # expect(require).not.toBeDefined(); + # expect(define).not.toBeDefined(); + expect(window.requirejs).not.toBeDefined() + expect(window.require).not.toBeDefined() + expect(window.define).not.toBeDefined()