railsを使わないrspecの使い方
パス
./lib/
以下にプロダクションコードをおく./spec/
以下にテストコードを置く
名前
例えば./lib/test.rb
を作ったとする。このときのspecの名前はspec/test_spec.rb
とする
コードのひな形
プロダクションコード(./lib/test.rb
)
class Hoge def hello 'hello world' end end
テストコード(./spec/test_spec.rb
)
require 'hoge' describe Hoge do let(:hoge) { Hoge.new } it 'hogeはhello worldと出力' do expect(hoge.hello).to eq 'hello world' end end
実行方法
./
にいる状態で$ rspec
とするだけでよい