【问题标题】:Ruby RSpec doesn't run testsRuby RSpec 不运行测试
【发布时间】:2012-07-03 15:56:22
【问题描述】:

我的 rakefile selenium 任务没有运行任何测试并且没有给出错误。 我的文件:

Rakefile

desc 'Selenium test'
task :selenium => [:init] do

    RSpec::Core::RakeTask.new() do |t|
        t.pattern = 'test/selenium/*.rb'
        t.verbose = true
    end
    print 'wtf'
end

test/selenium/test1.rb:

require "selenium-webdriver"
require "rspec"
include RSpec::Expectations
describe "Test" do

  before(:each) do
    @driver = Selenium::WebDriver.for "ie"
    @base_url = "my site"   
    @driver.manage.timeouts.implicit_wait = 10
    @verification_errors = []
    @driver.get(@base_url)
  end

  after(:each) do
    @driver.quit
    @verification_errors.should == []
  end

  it "test_" do
    #verify { element_present?(:link, "Edit campaign").should be_true }
    verify { element_present?(:link, "Campaign list").should be_true }
    (@driver.find_element(:link, "Campaign list").text).should == "Campaign list"
  end

  def element_present?(how, what)

结果:

wtf

测试没有运行,没有错误显示

【问题讨论】:

    标签: ruby selenium rspec rake


    【解决方案1】:

    重命名:

    test/selenium/test1.rb
    

    到:

    test/selenium/test1_spec.rb
    

    【讨论】:

      猜你喜欢
      • 2015-05-12
      • 1970-01-01
      • 1970-01-01
      • 2011-07-23
      • 2012-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多