diff --git a/lib/seatsio/domain.rb b/lib/seatsio/domain.rb index 99ad4ee..7a4df1a 100644 --- a/lib/seatsio/domain.rb +++ b/lib/seatsio/domain.rb @@ -8,7 +8,7 @@ class Chart attr_reader :id, :key, :status, :name, :published_version_thumbnail_url, :draft_version_thumbnail_url, :events, :tags, :archived, - :categories, :validation + :categories, :validation, :venue_type def initialize(data) @id = data['id'] @@ -21,6 +21,7 @@ def initialize(data) @tags = data['tags'] @archived = data['archived'] @validation = data['validation'] + @venue_type = data['venueType'] end end diff --git a/test/charts/list_all_charts_test.rb b/test/charts/list_all_charts_test.rb index c538bd6..acdee90 100644 --- a/test/charts/list_all_charts_test.rb +++ b/test/charts/list_all_charts_test.rb @@ -68,18 +68,17 @@ def test_with_validation @seatsio.charts.create retrieved_charts = @seatsio.charts.list(with_validation: true).to_a - validations = retrieved_charts.collect {|chart| chart.validation} - assert_equal(validations, [{"errors" => [], "warnings" => []}]) + assert_equal({"errors" => [], "warnings" => []}, retrieved_charts[0].validation) + assert_equal("MIXED", retrieved_charts[0].venue_type) end def test_without_validation @seatsio.charts.create retrieved_charts = @seatsio.charts.list().to_a - validations = retrieved_charts.collect {|chart| chart.validation} - assert_equal(validations, [nil]) + assert_equal(nil, retrieved_charts[0].validation) end def test_without_charts