Sha256: d952866c35b295ed340caa9d6a44eddea0a8eeba0466e543fbbf84f608662153

Contents?: true

Size: 511 Bytes

Versions: 5

Compression:

Stored size: 511 Bytes

Contents

require 'spec_helper'

describe 'SongRefYamlParser' do
  let(:first_song_uuid) { generate_uuid }
  let(:second_song_uuid) { generate_uuid }
  let(:song_ref_list) do
    [
      {"Song A" => first_song_uuid},
      {"Song B" => second_song_uuid}
    ]
  end

  subject { Gdshowsdb::SongRefYAMLParser.new(song_ref_list).parse }

  it { expect(subject.size).to be 2 }
  it do
    is_expected.to include(
      {uuid: first_song_uuid, name: 'Song A'},
      {uuid: second_song_uuid, name: 'Song B'}
    )
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
gdshowsdb-4.0.2 spec/gdshowsdb/song_ref_yaml_parser_spec.rb
gdshowsdb-4.0.1 spec/gdshowsdb/song_ref_yaml_parser_spec.rb
gdshowsdb-4.0.0 spec/gdshowsdb/song_ref_yaml_parser_spec.rb
gdshowsdb-3.0.0 spec/gdshowsdb/song_ref_yaml_parser_spec.rb
gdshowsdb-2.1.0 spec/gdshowsdb/song_ref_yaml_parser_spec.rb