2

gem "jasmine"最初我在 gem 文件中添加了这一行并执行了这两个 cmd

  • bundle
  • rails generate jasmine:install

它的工作正常。我的问题是,我的testing.js文件没有添加到 jasmine 文件中。

describe("Hello world", function() {
  it("says hello", function() {
    expect(helloWorld()).toEqual("Hello world!");
  });
});

它是我的代码,我的 .js 文件位于 public/javascript/testing.js

function helloWorld() {
  return "Hello world!";
}

错误信息是

ReferenceError: helloWorld 未在http://localhost:8888/__spec__/tesfing_spec.js(第 4 行)中定义

我将 jasmine.yml 文件中的路径添加为

src_files:
  - "public/javascript/testing.js"

即使它不起作用。谢谢您的回答。

4

0 回答 0