Javascript 将Jasmine规范文件连接到我的JS文件

Javascript 将Jasmine规范文件连接到我的JS文件,javascript,testing,jasmine,Javascript,Testing,Jasmine,我正在尝试为我的井字游戏编写测试。错误为“ReferenceError:CountClick未定义”,“ReferenceError:Board未定义” 我的猜测是TicTacToeSpec文件没有在我的TicTacToe.js文件中读取。我如何让他们彼此了解 spec/javascripts/TicTacToeSpec.js describe('Count clicks', function() { it('adds 1 to coun

我正在尝试为我的井字游戏编写测试。错误为“ReferenceError:CountClick未定义”,“ReferenceError:Board未定义”

我的猜测是TicTacToeSpec文件没有在我的TicTacToe.js文件中读取。我如何让他们彼此了解

spec/javascripts/TicTacToeSpec.js

   describe('Count clicks', function() {                     
     it('adds 1 to counter when clicked', function() {       
       counter = 0;                                          
       CountClick();                                         
       expect(counter).toEqual(1);                           
     });                                                     
   }); 
/index.html

  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
  <script type='text/javascript'></script>
  <script src="TicTacToe.js"></script>
  <script src="spec/javascripts/TicTacToeSpec.js"></script>
/TicTacToe.js

 function CountClick() {
   counter++;
 };

 function Board() {
   this.initialBoard();
   this.newBoard();
   game.firstMove();
 }

接下来是关键文件结构,并将lib文件添加到您自己的项目中,其索引页与它们自己的类似

HTML测试工具中必须包含TicTacToe.js和TicTacToeSpec.js。您发布的代码不包括TicTacToe.js。您的脚本应包括:

<script src="path/to/TicTacToe.js"></script>
<script src="spec/javascripts/TicTacToeSpec.js"></script>


是的,我应该在索引页中添加所有内容。TicTacToe.js是它的一部分。Link-only答案,它不再有效,因为链接目标已消失。你能更新链接吗,或者删除你的答案?
<script src="path/to/TicTacToe.js"></script>
<script src="spec/javascripts/TicTacToeSpec.js"></script>