Javascript 茉莉花夹具:设置路径中的问题
我在jquery中使用jasmine框架,需要从特定路径加载装置。以下是我的文件夹结构: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
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文件吗