2012-05-29 4 views
3

Я пытаюсь использовать Jasmine .js тест с requires.Жасмин и requireJs - Непонятный анонимный метод define():

Вот часть моей specRunner

<script type="text/javascript" src="<?php echo $rootRequirejs?>/require.js"></script> 
<script type="text/javascript"> 
    require.config({ 
     baseUrl: "./" 
    }); 
</script> 

Вот часть моей спецификации файла

define([ 

], function() { 

}); 

Когда я запускаю мой specRunner я получаю следующее сообщение об ошибке, то почему?

Uncaught Error: Mismatched anonymous define() module: function() { 

} 
http://requirejs.org/docs/errors.html#mismatch require.js:7 
P require.js:7 
A require.js:19 
(anonymous function) 

ответ

4

Вы должны попробовать этот способ, чтобы загрузить свои файлы, используя спецификации require.js

<script 
    data-main="./yourSpec" 
    src="<?php echo $rootRequirejs?>/require.js" 
> 
</script>