# frozen_string_literal: true RSpec.describe Rex::Book::TradeTracker do let(:n) { 1 } subject(:instance) { described_class.new(limit: n) } before do instance.add(10) instance.add(11) end describe "#trades" do it "returns only the last n trades" do expect(instance.trades).to eq([11]) end end describe "#each" do let(:n) { 3 } it "returns only the last n trades" do expect(instance.to_a).to eq([10, 11]) end end end