Sha256: 8315fd43a98445293996da3c946d8b1b1e9534625222616906ce49a267994926
Contents?: true
Size: 433 Bytes
Versions: 2
Compression:
Stored size: 433 Bytes
Contents
# encoding: utf-8 describe Assertion::List, "#symbolize" do subject { fn[input] } let(:fn) { described_class[:symbolize] } let(:input) { [[:foo, "bar"], "foo"] } let(:output) { [:foo, :bar] } it "doesn't mutate the input" do expect { subject }.not_to change { input } end it "returns the string converted to snake case" do expect(subject).to eql output end end # describe Assertion::List#symbolize
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
assertion-0.1.0 | spec/unit/assertion/transprocs/list/symbolize_spec.rb |
assertion-0.0.1 | spec/unit/assertion/transprocs/list/symbolize_spec.rb |