私はスタンドアロンカピバラスクリプトを使用して、私のライブアプリケーションで受け入れテストを行っています。テストケースを完了した後でコンソールに結果を出力したいのですが、何らかの理由でテストケースが合格になっても端末に何も表示されません。スタンドアロンカピバラでの出力方法
require 'rubygems'
require 'rspec'
require 'rspec/expectations'
require 'capybara'
require 'capybara/webkit'
require 'capybara/dsl'
Capybara.configure do |config|
config.run_server = false
config.default_driver = :webkit
config.javascript_driver = :webkit
config.app_host = 'https://dx.com/' # change url
config.timeout = 40
end
Capybara::Webkit.configure do |config|
config.allow_unknown_urls
end
module DxBat
class Test
include RSpec::Matchers
include Capybara::DSL
def login
visit("/")
fill_in "emailAddress", :with => "[email protected]"
fill_in "password", :with => "123456"
click_button("submit")
page.should have_content 'Dashboard'
end
end
end
t = DxBat::Test.new
t.login
OUTPUT
Loganathans-MacBook-Pro:Desktop Logan$ ruby sd_bat.rb
Loganathans-MacBook-Pro:Desktop Logan$
期待している出力は何ですか? –
私はrspecでo/pを持っているように、テキストが失敗したかどうかを知りたいと思っています – loganathan