If you have several contexts you can just change the input file for each context: 

http://betterspecs.org/#context

```
before { 
   input.list_items.each do |item|
    cart.add_item_cart(item)
 end
 cart.checkout
 cart
}
context "cart 1" do
  let(:file) { Input.new("input1.txt") }

  it "something" do
    expect(cart.total_line_with_tax).to eq(54.63)
 end

end

context "cart 2" do
  let(:file) { Input.new("input2.txt") }

  it "something" do
    expect(cart.total_line_with_tax).to eq(54.63)
 end

end

```

Something like that ^. Fiddle around with it and ask any questions that come up.