Sha256: 0b0f6c3d3a96edd18ec944126211120e6f6ec27916c7697dbac68a5468088eb2
Contents?: true
Size: 683 Bytes
Versions: 3
Compression:
Stored size: 683 Bytes
Contents
require 'rails_helper' module Kawara RSpec.describe ArticleImage, type: :model do describe 'associations' do it { should belong_to(:article) } end describe 'validations' do it { should validate_presence_of(:article) } end describe '#file' do let(:site) { create :opened_site_a } let(:article) { create :published_article, site: site } let(:image) { build :kawara_article_image, site: site, article: article } it 'uploads a file' do image.file = Refile::FileDouble.new("dummy", "logo.png", content_type: "image/png") image.save expect(image.file.id).to_not be_nil end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
kawara-0.3.2 | spec/models/kawara/article_image_spec.rb |
kawara-0.3.1 | spec/models/kawara/article_image_spec.rb |
kawara-0.3.0 | spec/models/kawara/article_image_spec.rb |