Advertisement
Guest User

Untitled

a guest
May 24th, 2015
208
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.54 KB | None | 0 0
  1. require 'spec_helper'
  2.  
  3. describe Book do
  4. let(:book) { described_class.new(file_name: 'QAZ') }
  5.  
  6. describe '#file_url' do
  7. it 'returns file url' do
  8. expect(book.file_url).to eq("/system/qa/QAZ")
  9. end
  10. end
  11.  
  12. describe '#delete_file' do
  13. before do
  14. Time.stub(:now).and_return(Time.mktime(1970,1,1))
  15.  
  16. book.delete_file
  17. end
  18.  
  19. it 'resets filename' do
  20. expect(book.reload).to be_nil
  21. end
  22.  
  23. it 'changes file_destroye_at' do
  24. expect(book.reload).to eq(Time.mktime(1970,1,1))
  25. end
  26. end
  27. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement