##ActiveSupport::Duration
ActiveSupportの拡張機能の1つ。
##Durationで返ってくるメソッドのテスト
RSpecでDurationで返ってくるメソッドのテストをするとき期待値をどう書こうか少し迷った。
ActiveSupport::Duration
はto_i
で秒数に変換できるので、変換前のDurationと変換後の秒数を比較してテストした。
describe '#calculate_writing_time' do
it '著者の執筆時間を返すこと' do
expect(Author.calculate_writing_time.to_i).to eq 10000
end
end
##参考