spec/fileuploads_spec.rb in rails-uploader-0.5.7 vs spec/fileuploads_spec.rb in rails-uploader-0.5.8

- old
+ new

@@ -1,46 +1,48 @@ +# frozen_string_literal: true + require 'spec_helper' describe Uploader::Fileuploads do before(:all) do @picture = FactoryGirl.create(:picture, assetable_type: 'Article') end - it "should be a Module" do + it 'should be a Module' do Uploader::Fileuploads.should be_a(Module) end - context "instance methods" do + context 'instance methods' do before(:each) do @article = FactoryGirl.build(:article) end - it "should return asset class" do - @article.fileupload_klass("picture").should == Picture + it 'should return asset class' do + @article.fileupload_klass('picture').should == Picture end - it "should find asset by guid" do + it 'should find asset by guid' do @picture.update_column(:guid, @article.fileupload_guid) asset = @article.fileupload_asset('picture') asset.should == @picture end - it "should generate guid" do + it 'should generate guid' do @article.fileupload_guid.should_not be_blank end - it "should change guid" do - @article.fileupload_guid = "other guid" - @article.fileupload_changed?.should be_true - @article.fileupload_guid.should == "other guid" + it 'should change guid' do + @article.fileupload_guid = 'other guid' + @article.fileupload_changed?.should be_truthy + @article.fileupload_guid.should == 'other guid' end - it "should not multiplay upload" do - @article.fileupload_multiple?("picture").should be_false + it 'should not multiplay upload' do + @article.fileupload_multiple?('picture').should be_falsey end - it "should find uploaded asset or build new record" do + it 'should find uploaded asset or build new record' do picture = @article.fileupload_asset(:picture) picture.should_not be_nil picture.should be_new_record end