小编nge*_*elx的帖子

rails teaspoon在引擎中测试不加载*_spec.js

我正在研究一种引擎(宝石),它有一些js代码需要测试,但似乎我无法让它工作.我已经按照维基文章设置了一个基本的例子,但我只是得到了0 examples, 0 failures.

完成的步骤:

  • 在gemspec文件中添加了s.add_development_dependency'teaspoon-jasmine'
  • 虚拟是spec/dummy
  • 投机/ teaspoon_env.rb:

    unless defined?(Rails)
      ENV["RAILS_ROOT"] = File.expand_path("../dummy", __FILE__)
      require File.expand_path("#{ENV["RAILS_ROOT"]}/config/environment", __FILE__)
    end
    
    Teaspoon.configure do |config|
       ...
       config.root = MyEngineName::Engine.root
       ...
    end
    
    Run Code Online (Sandbox Code Playgroud)
  • Rake文件:

    desc "Run the javascript specs"
    task :teaspoon => "app:teaspoon"
    
    Run Code Online (Sandbox Code Playgroud)
  • spec/javascripts/spec_helper.js(默认生成时)
  • 规格/ Java脚本/ example_spec.js:

    describe("My great feature", function() {
      it("Bang", () => {
        expect(true).toBe(false);
      });
    });
    
    Run Code Online (Sandbox Code Playgroud)

问题是,当我尝试运行测试引擎时,我得到:

    $> teaspoon 
    Starting the Teaspoon server...
    Thin web server (v1.7.0 codename Dunder Mifflin)
    Maximum connections set to 1024
    Listening on 127.0.0.1:57036, …
Run Code Online (Sandbox Code Playgroud)

javascript rubygems rspec ruby-on-rails teaspoon

6
推荐指数
1
解决办法
403
查看次数

不由任何协作者提交到 GitHub 私有存储库

我在 GitHub 上有一个有两个协作者的私人存储库,但从昨天开始,我看到第三个人的提交,该第三人不是协作者,也没有任何形式的存储库访问权限。这怎么可能?

git github

4
推荐指数
1
解决办法
689
查看次数

标签 统计

git ×1

github ×1

javascript ×1

rspec ×1

ruby-on-rails ×1

rubygems ×1

teaspoon ×1