Sha256: d6bc231c4dccff9e22d861a84287e877bc463ecd7f6d5d864d11801c533e9133
Contents?: true
Size: 804 Bytes
Versions: 11
Compression:
Stored size: 804 Bytes
Contents
require 'spec_helper' describe Aigu::EmberImporter do describe :build_blob do let(:importer) { Aigu::EmberImporter.new } before do importer.instance_variable_set(:@object, object) importer.send(:build_blob) end let(:blob) { importer.instance_variable_get(:@blob) } let(:object) do { 'foo.bar' => 'Bar', 'foo.baz' => 'Baz', 'foo.nested.one' => 'One', 'foo.nested.two' => 'Two', 'three' => 'Three' } end let(:expected_blob) do { 'foo' => { 'bar' => 'Bar', 'baz' => 'Baz', 'nested' => { 'one' => 'One', 'two' => 'Two' } }, 'three' => 'Three' } end it { expect(blob).to eql expected_blob } end end
Version data entries
11 entries across 11 versions & 1 rubygems