Sha256: 04b9e7fae3e0c92c574539da03d8fb1c0ca7ee2d36bfe83b4ecb6482b367c8df

Contents?: true

Size: 828 Bytes

Versions: 47

Compression:

Stored size: 828 Bytes

Contents

# frozen_string_literal: true

require 'spec_helper'

describe Spree::Admin::StockMovementsHelper, type: :helper do
  describe "#pretty_originator" do
    let!(:stock_location) { create(:stock_location_with_items) }
    let!(:stock_item)     { stock_location.stock_items.first }
    let(:stock_movement)  { create(:stock_movement, stock_item: stock_item, originator: originator) }

    subject { helper.pretty_originator(stock_movement) }

    context "originator has a number" do
      let(:originator) { create(:order) }

      it "returns the originator's number" do
        expect(subject).to eq originator.number
      end
    end

    context "originator doesn't have a number" do
      let(:originator) { create(:user) }

      it "returns an empty string" do
        expect(subject).to eq ""
      end
    end
  end
end

Version data entries

47 entries across 47 versions & 2 rubygems

Version Path
solidus_backend-2.10.5 spec/helpers/admin/stock_movements_helper_spec.rb
solidus_backend-2.10.3 spec/helpers/admin/stock_movements_helper_spec.rb
solidus_backend-2.10.2 spec/helpers/admin/stock_movements_helper_spec.rb
solidus_backend-2.9.6 spec/helpers/admin/stock_movements_helper_spec.rb
solidus_backend-2.8.6 spec/helpers/admin/stock_movements_helper_spec.rb
solidus_backend-2.10.1 spec/helpers/admin/stock_movements_helper_spec.rb
solidus_backend-2.9.5 spec/helpers/admin/stock_movements_helper_spec.rb
solidus_backend-2.10.0 spec/helpers/admin/stock_movements_helper_spec.rb
solidus_backend-2.9.4 spec/helpers/admin/stock_movements_helper_spec.rb
solidus_backend-2.6.6 spec/helpers/admin/stock_movements_helper_spec.rb
solidus_backend-2.7.4 spec/helpers/admin/stock_movements_helper_spec.rb
solidus_backend-2.8.5 spec/helpers/admin/stock_movements_helper_spec.rb
solidus_backend-2.9.3 spec/helpers/admin/stock_movements_helper_spec.rb
solidus_backend-2.9.2 spec/helpers/admin/stock_movements_helper_spec.rb
solidus_backend-2.10.0.beta1 spec/helpers/admin/stock_movements_helper_spec.rb
solidus_backend-2.7.3 spec/helpers/admin/stock_movements_helper_spec.rb
solidus_backend-2.6.5 spec/helpers/admin/stock_movements_helper_spec.rb
solidus_backend-2.9.1 spec/helpers/admin/stock_movements_helper_spec.rb
solidus_backend-2.9.0 spec/helpers/admin/stock_movements_helper_spec.rb
solidus_backend-2.9.0.rc.1 spec/helpers/admin/stock_movements_helper_spec.rb