1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【RSpec】ActiveSupport::Durationで返るメソッドテスト

Posted at

##ActiveSupport::Duration
ActiveSupportの拡張機能の1つ。

##Durationで返ってくるメソッドのテスト

RSpecでDurationで返ってくるメソッドのテストをするとき期待値をどう書こうか少し迷った。
ActiveSupport::Durationto_iで秒数に変換できるので、変換前のDurationと変換後の秒数を比較してテストした。

describe '#calculate_writing_time' do
  it '著者の執筆時間を返すこと' do
    expect(Author.calculate_writing_time.to_i).to eq 10000
  end
end

##参考

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?