Files
openfoodnetwork/spec/services/image_importer_spec.rb
2024-05-09 12:24:41 +10:00

22 lines
514 B
Ruby

# frozen_string_literal: false
require 'spec_helper'
RSpec.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).not_to be_nil
expect(product.reload.image.attachment_blob.byte_size).to eq 6274
end
end
end