2014-07-22 18 views
5

Biraz kafam karışık. Benim küçük projemde Jasmine, Require.js, Phantomjs ve Grunt kullanıyorum (tüm bunlar Yeoman üzerinden). Terminalde I grunt test çalıştırmak Yani, ben hata alıyorum:ReferenceError: Değişkeni bulamıyorsunuz: '...' ile 'grunt testi' kullanarak require.js içinde jasmine kullanarak tanımlayın

>> ReferenceError: Can't find variable: define at 
>> test/spec/testSpec.js:15 

Warning: No specs executed, is there a configuration error? Use --force to continue. 

Aborted due to warnings. 

Ama bir tarayıcıda testi yaparken test

İşte benim basit bir test Spec var ... ince gider:

define(['spec/test'], function(Test) { 

    describe('Test for unit-test', function() { 
    describe('Test namespace', function() { 
     it('should be defined', function() { 
     expect(Test).toBeDefined(); 
     }); 
    }); 
    }); 

}); 

Modül:

define([], function() { 
    var Test = {}; 

    return Test; 
}); 

biri bana bu lütfen çözmek yardımcı olabilir misiniz? Grunt RequireJS yüklemez görünüyor

çok teşekkürler

cevap

1

. Belki this size yardımcı olabilir.