Sha256: da735d1e4f151e5ca92af848b54a2dc6468933a58a293caa2ccd3cf5599059c6
Contents?: true
Size: 761 Bytes
Versions: 4
Compression:
Stored size: 761 Bytes
Contents
require 'spec_helper' RSpec.describe Airbrake::Rack::RequestStore do after { described_class.clear } describe "#store" do it "returns an empty Hash" do expect(subject.store).to be_a(Hash) expect(subject.store).to be_empty end end describe "#[]=" do it "writes a value under a key" do subject[:foo] = :bar expect(subject.store).to eq(foo: :bar) end end describe "#[]" do it "reads a value under a key" do subject[:foo] = :bar expect(subject[:foo]).to eq(:bar) end end describe "#clear" do before do subject[:foo] = 1 subject[:bar] = 2 end it "clears everything in the store" do subject.clear expect(subject.store).to be_empty end end end
Version data entries
4 entries across 4 versions & 1 rubygems