Sha256: d47bb9010b24972e2405dc6d8c6504c03d21c0a00a89dab2b3a2bc55f58e4da1
Contents?: true
Size: 478 Bytes
Versions: 6
Compression:
Stored size: 478 Bytes
Contents
require 'rails_helper' require 'shared_examples/calculator_shared_examples' module Spree RSpec.describe Calculator::PercentOnLineItem, type: :model do context "compute" do let(:line_item) { double("LineItem", amount: 100) } before { subject.preferred_percent = 15 } it "computes based on item price and quantity" do expect(subject.compute(line_item)).to eq 15 end end it_behaves_like 'a calculator with a description' end end
Version data entries
6 entries across 6 versions & 1 rubygems