Sha256: 84cd35ae2b126290a111a763784c762f15245386a9df82d60aed4f814211fcb2
Contents?: true
Size: 898 Bytes
Versions: 5
Compression:
Stored size: 898 Bytes
Contents
require 'spec_helper' describe 'SetDBExtractor' do let(:show_uuid) { generate_uuid } let(:show) { Show.create(uuid: show_uuid) } let(:first_show_set_uuid) { generate_uuid } let(:sets) do [ ShowSet.create(uuid: first_show_set_uuid) do |s| s.show = show s.position = 0 s.encore = false end, ShowSet.create(uuid: generate_uuid) do |s| s.show = show s.position = 1 s.encore = false end, ShowSet.create(uuid: generate_uuid) do |s| s.show = show s.position = 2 s.encore = true end ] end subject(:extracted) { Gdshowsdb::SetDBExtractor.new(sets).extract } it { expect(subject.size).to be 3 } context 'individual item' do subject { extracted[0] } it { is_expected.to eq({ uuid: first_show_set_uuid, show_uuid: show_uuid, position: 0, encore: false }) } end end
Version data entries
5 entries across 5 versions & 1 rubygems