UNPKG

occasion-sdk

Version:

An SDK library that enables access to Occasion's application, providing a rich DSL for creating and managing bookings.

206 lines (204 loc) 4.61 kB
jasmine.getJSONFixtures().fixturesPath = "spec/fixtures/json"; window.JsonApiResponses = { Question: { all: { success: { status: 200, response: getJSONFixture("questions/collection.json") } } }, GiftCard: { find: { success: { status: 200, response: getJSONFixture("gift_cards/singular.json") }, includes: { status: 200, response: getJSONFixture("gift_cards/includes.json") } }, save: { success: { status: 200, response: getJSONFixture("gift_cards/singular.json") }, failure: { status: 422, response: getJSONFixture("gift_cards/422_resource_invalid.json") } } }, Order: { all: { success: { status: 200, response: getJSONFixture("orders/collection.json") }, includes: { status: 200, response: getJSONFixture("orders/collection_includes.json") } }, find: { success: { status: 200, response: getJSONFixture("orders/singular.json") }, includes: { status: 200, response: getJSONFixture("orders/includes.json") } }, attendees: { status: 200, response: getJSONFixture("orders/attendees/missing.json") }, no_attendees: { status: 200, response: getJSONFixture("orders/attendees/none.json") }, higher_price: { status: 200, response: getJSONFixture("orders/higher_price.json") }, lower_price: { status: 200, response: getJSONFixture("orders/lower_price.json") }, lower_price2: { status: 200, response: getJSONFixture("orders/lower_price2.json") }, no_balance: { status: 200, response: getJSONFixture("orders/no_balance.json") }, gift_cards: { status: 200, response: getJSONFixture("orders/gift_cards.json") }, save: { success: { status: 200, response: getJSONFixture("orders/singular.json") }, failure: { status: 422, response: getJSONFixture("orders/422_resource_invalid.json") } } }, Product: { all: { success: { status: 200, response: getJSONFixture("products/collection.json") }, paginated: { status: 200, response: getJSONFixture("products/paginated.json") } }, find: { success: { status: 200, response: getJSONFixture("products/singular.json") }, includes: { status: 200, response: getJSONFixture("products/includes.json") }, failure: { status: 404, response: getJSONFixture("products/404_resource_not_found.json") } }, save: { success: { status: 200, response: getJSONFixture("products/another_singular.json") }, failure: { status: 422, response: getJSONFixture("products/422_resource_invalid.json") } }, destroy: { success: { status: 204 }, failure: { status: 403, response: getJSONFixture("products/403_forbidden.json") } }, attendees: { status: 200, response: getJSONFixture("products/attendees.json") }, calendar: { status: 200, response: getJSONFixture("products/calendar.json") }, one_time_slot: { status: 200, response: getJSONFixture("products/one_time_slot.json") }, session: { status: 200, response: getJSONFixture("products/session.json") } }, TimeSlot: { calendar: [ { status: 200, response: getJSONFixture("time_slots/week1.json") }, { status: 200, response: getJSONFixture("time_slots/week2.json") }, { status: 200, response: getJSONFixture("time_slots/week3.json") }, { status: 200, response: getJSONFixture("time_slots/week4.json") }, { status: 200, response: getJSONFixture("time_slots/week5.json") } ], index: { status: 200, response: getJSONFixture("time_slots/index.json") }, single: { status: 200, response: getJSONFixture("time_slots/single.json") } }, Venue: { find: { tokenized: { status: 200, response: getJSONFixture("venues/singular_token.json") } } }, relationships: { update: { success: { status: 204 }, failure: { status: 403 } } } };