RailsなしでRSpecでRubyでTDDを実行するプロセスは何ですか?RSpec without Railsの使い方は?
Gemfileが必要ですか?それにはrspecだけが必要ですか?
ルビー1.9.3
RailsなしでRSpecでRubyでTDDを実行するプロセスは何ですか?RSpec without Railsの使い方は?
Gemfileが必要ですか?それにはrspecだけが必要ですか?
ルビー1.9.3
次のようにプロセスは次のとおりです。その後に(私たちはそれを根に名前を付けます)フォルダを作成し
gem install rspec
:
は、コンソールからRSpecの宝石をインストールします。以下の内容:
ルート/ my_model.rb
ルート/スペック/ my_m
#my_model.rb
class MyModel
def the_truth
true
end
end
#spec/my_model_spec.rb
require_relative '../my_model'
describe MyModel do
it "should be true" do
MyModel.new.the_truth.should be_true
end
end
odel_spec.rb次にコンソールの実行
rspec spec/my_model_spec.rb
出来上がりで!
、プロジェクト内のディレクトリから...
gem install rspec
rspec --init
はその後gem install rspec
周りのワークフローには欠陥あり作成した仕様のディレクトリに仕様を作成し、
rspec 'path to spec' # or just rspec to run them all
を経由してそれらを実行します。一貫性を保証し、プロジェクトが1台のコンピュータで正常に動作し、別のコンピュータで正常に動作しない状況を避けるためには、常にBundlerとGemfileを使用してください。
あなたGemfile
を作成します。次に
source 'https://rubygems.org/'
gem 'rspec'
実行します。
gem install bundler
bundle install
bundle exec rspec --init
上記はあなたのために.rspec
とspec/spec_helpers.rb
を作成します。
は今spec/example_spec.rb
にあなたの例の仕様を作成します。
describe 'ExampleSpec' do
it 'is true' do
expect(true).to be true
end
end
とスペックを実行します。
% bundle exec rspec
.
Finished in 0.00325 seconds (files took 0.09777 seconds to load)
1 example, 0 failures
レールの間には直接の接続はありませんように私は、それはほとんどなしと同じだと仮定したいとrspec。 – Cubic
vimeoチュートリアルはこちら:http://blog.codeship.com/install-rspec-tutorial/ – Rimian
ページの見出しとビデオのタイトルから少し難しいですが、これはRailsとRailsフリーのRubyプロジェクト。 –