Files
openfoodnetwork/spec/services/image_importer_spec.rb
2023-06-16 21:23:44 +01:00

22 lines
508 B
Ruby

# frozen_string_literal: false
require 'spec_helper'
describe ImageImporter do
let(:url) { Rails.root.join("spec/fixtures/files/logo.png").to_s }
let(:product) { create(:product) }
describe "#import" do
it "downloads and attaches to the product" do
expect {
subject.import(url, product)
}.to change {
Spree::Image.count
}.by(1)
expect(product.image).to_not be_nil
expect(product.reload.image.attachment_blob.byte_size).to eq 6274
end
end
end