Javascript 茉莉花不';看不到我的JS文件?ReferenceError:未定义marsRover
MarsRover.jsJavascript 茉莉花不';看不到我的JS文件?ReferenceError:未定义marsRover,javascript,jasmine,Javascript,Jasmine,MarsRover.js var marsRover = function() { return 0; }; MarsRoverSpec.js(这不起作用) 上述代码不起作用:ReferenceError:marsRover未定义 MarsRoverSpec.js(这是有效的) 我猜我需要包含或需要JS文件。做这件事最好或最简单的方法是什么 HTML Jasmine Spec Runner v2.0.0版 我在应用程序的根目录中有一个重复的MarsRover.js文件。我不知道为什么
var marsRover = function() {
return 0;
};
MarsRoverSpec.js(这不起作用)
上述代码不起作用:ReferenceError:marsRover未定义
MarsRoverSpec.js(这是有效的)
我猜我需要包含或需要JS文件。做这件事最好或最简单的方法是什么
HTML
Jasmine Spec Runner v2.0.0版
我在应用程序的根目录中有一个重复的MarsRover.js文件。我不知道为什么会出现这个问题,因为我在html中明确指定js文件在src文件夹中 您是否在javascript的onload中用MarsRover.js包装了代码?@AbhishekPrakash刚刚尝试了onload。这似乎阻止了jasmine跑步。
describe("MarsRover Kata Tests", function() {
it("has function named marsRover", function() {
expect(marsRover()).toBe(0);
});
});
var marsRover = function() {
return 0;
};
describe("MarsRover Kata Tests", function() {
it("has function named marsRover", function() {
expect(marsRover()).toBe(0);
});
});
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Jasmine Spec Runner v2.0.0</title>
<link rel="shortcut icon" type="image/png" href="lib/jasmine-2.0.0/jasmine_favicon.png">
<link rel="stylesheet" type="text/css" href="lib/jasmine-2.0.0/jasmine.css">
<script type="text/javascript" src="lib/jasmine-2.0.0/jasmine.js"></script>
<script type="text/javascript" src="lib/jasmine-2.0.0/jasmine-html.js"></script>
<script type="text/javascript" src="lib/jasmine-2.0.0/boot.js"></script>
<!-- include source files here... -->
<script type="text/javascript" src="../Mars Rover/src/MarsRover.js"></script>
<!-- include spec files here... -->
<script type="text/javascript" src="../Mars Rover/spec/MarsRoverSpec.js"></script>
</head>
<body>
</body>
</html>