Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 茉莉花夹具:设置路径中的问题_Javascript_Jquery_Jasmine_Jasmine Jquery - Fatal编程技术网

Javascript 茉莉花夹具:设置路径中的问题

Javascript 茉莉花夹具:设置路径中的问题,javascript,jquery,jasmine,jasmine-jquery,Javascript,Jquery,Jasmine,Jasmine Jquery,我在jquery中使用jasmine框架,需要从特定路径加载装置。以下是我的文件夹结构: E: - project - app - views //FIXTURE FILES HERE IN THIS FOLDER - main.html - public - scripts - library - jasmine-standalone

我在jquery中使用jasmine框架,需要从特定路径加载装置。以下是我的文件夹结构:

E:  
  - project  
    - app
      - views         //FIXTURE FILES HERE IN THIS FOLDER
        - main.html  
    - public  
        - scripts
            - library 
              - jasmine-standalone  
                 - SpecRunner.html //JASMINE SPECRUNNER
            - specs              //CHANGED PATH OF JASMINE'S SPEC FOLDER  
                - testSpecs.js   //FILE WHERE I NEED TO LOAD FIXTURES  
            test.js            //CONTAINS CODE I NEED TO TEST (included in SpecRunner)
现在,我已经更改了spec的路径,如图所示,但我将其包含在SpecRunner中,并且它可以正常工作,因为我的测试正在运行。我现在需要加载main.html作为testSpecs的固定设备。我该怎么做?以下是我尝试过的:

在testSpecs.js中:

describe("Login Form", function() {

    beforeEach(function(){
        jasmine.getFixtures().fixturesPath = "/../../../app/views"; //(EDIT NEEDED HERE)
        jasmine.getFixtures().load('main.html');
    });
在SpecRunner.html中:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>Jasmine Spec Runner v2.1.3</title>

  <link rel="shortcut icon" type="image/png" href="lib/jasmine-2.1.3/jasmine_favicon.png">
  <link rel="stylesheet" href="lib/jasmine-2.1.3/jasmine.css">

  <script src="lib/jasmine-2.1.3/jasmine.js"></script>
  <script src="lib/jasmine-2.1.3/jasmine-html.js"></script>
  <script src="lib/jasmine-2.1.3/boot.js"></script>

  <script type="text/javascript" src="../jquery.js"></script>
  <script type="text/javascript" src="../jasmine-jquery-1.3.1.js"></script>


  <!-- include source files here... -->
  <script src="../../test.js"></script>

  <!-- include spec files here... -->
  <script src="../../specs/testSpecs.js"></script>

</head>

<body>
</body>
</html>

Jasmine Spec Runner v2.1.3
PS-我可以在fixture中包含.php文件吗