JSHint thinks Jasmine functions are undefined

前端 未结 4 2065
自闭症患者
自闭症患者 2020-12-29 20:34

I\'ve got a Grunt setup which uses Karma+Jasmine and JSHint. Whenever I run JSHint on my spec file, I get a series of \"undefined\" errors, most of which are for Jasmine\'s

4条回答
  •  孤独总比滥情好
    2020-12-29 21:22

    I believe the other answers are correct, but I have never seen such exception before, however I see it now. Then I noticed that my tests are not in IIFE. So I moved them in IIFE like this and I no longer get such JSHINT warnings.

    (function () {
    
      describe('foo', () => {
         it('bar', () => {
            expect(1+1).toEqual(2);
         });
      });
    
    })();
    

提交回复
热议问题