Skip to content

Commit f0507ee

Browse files
committed
Exposed partialSeasonKeysForEvent
1 parent 7d2ca73 commit f0507ee

File tree

4 files changed

+6
-1
lines changed

4 files changed

+6
-1
lines changed

lib/seatsio/domain.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ class Event
162162
:table_booking_config, :for_sale_config, :created_on, :updated_on, :channels,
163163
:is_top_level_season, :is_partial_season,
164164
:is_event_in_season, :top_level_season_key,
165-
:object_categories, :categories, :is_in_the_past
165+
:object_categories, :categories, :is_in_the_past, :partial_season_keys_for_event
166166

167167
def initialize(data)
168168
@id = data['id']
@@ -185,6 +185,7 @@ def initialize(data)
185185
@object_categories = data['objectCategories']
186186
@categories = Category.create_list(data['categories']) if data['categories']
187187
@is_in_the_past = data['isInThePast']
188+
@partial_season_keys_for_event = data['partialSeasonKeysForEvent']
188189
end
189190

190191
def is_season

test/events/retrieve_event_test.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ def test_retrieve_event
1717
assert_nil(retrieved_event.updated_on)
1818
# TODO: assert_that(retrieved_event.created_on).is_between_now_minus_and_plus_minutes(datetime.utcnow(), 1)
1919
assert_equal(TEST_CHART_CATEGORIES, retrieved_event.categories)
20+
assert_nil(retrieved_event.partial_season_keys_for_event)
2021
end
2122

2223
def test_retrieve_season
@@ -35,5 +36,6 @@ def test_retrieve_season
3536
assert_nil(season.for_sale_config)
3637
assert_nil(season.updated_on)
3738
assert_equal(TEST_CHART_CATEGORIES, season.categories)
39+
assert_nil(season.partial_season_keys_for_event)
3840
end
3941
end

test/seasons/add_events_to_partial_season_test.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,6 @@ def test_add_events_to_partial_season
1414
event_keys: %w[event1 event2]
1515

1616
assert_equal(%w[event1 event2], updated_season.events.map { |e| e.key })
17+
assert_equal(%w[updated_season.key], updated_season.events[0].partial_season_keys_for_event)
1718
end
1819
end

test/seasons/create_partial_season_test.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,5 +22,6 @@ def test_event_keys_is_optional
2222
partial_season = @seatsio.seasons.create_partial_season top_level_season_key: season.key, event_keys: ['event1', 'event2']
2323

2424
assert_equal(%w[event1 event2], partial_season.events.map { |e| e.key })
25+
assert_equal(%w[partial_season.key], partial_season.events[0].partial_season_keys_for_event)
2526
end
2627
end

0 commit comments

Comments
 (0)