From 0b31cbbc64909a1fd0f8c089c4ce571e21fac2f0 Mon Sep 17 00:00:00 2001 From: pakrym-stripe <99349468+pakrym-stripe@users.noreply.github.com> Date: Thu, 2 Mar 2023 13:09:04 -0800 Subject: [PATCH 1/3] API Updates (#1696) Codegen for openapi v237 --- OPENAPI_VERSION | 2 +- .../resources/generated_examples_test.spec.js | 7 ++++ types/Issuing/Cardholders.d.ts | 21 ++++++++++ types/Issuing/CardholdersResource.d.ts | 42 +++++++++++++++++++ types/Issuing/Cards.d.ts | 21 ++++++++++ types/Issuing/CardsResource.d.ts | 42 +++++++++++++++++++ types/Payouts.d.ts | 10 +++++ types/TaxRates.d.ts | 1 + types/TaxRatesResource.d.ts | 2 + 9 files changed, 147 insertions(+), 1 deletion(-) diff --git a/OPENAPI_VERSION b/OPENAPI_VERSION index 3c2b47ae76..eb6678972b 100644 --- a/OPENAPI_VERSION +++ b/OPENAPI_VERSION @@ -1 +1 @@ -v232 \ No newline at end of file +v237 \ No newline at end of file diff --git a/test/resources/generated_examples_test.spec.js b/test/resources/generated_examples_test.spec.js index 8450ea0a30..0e9148213b 100644 --- a/test/resources/generated_examples_test.spec.js +++ b/test/resources/generated_examples_test.spec.js @@ -706,6 +706,13 @@ describe('Invoices', function() { expect(invoice).not.to.be.null; }); + it('retrieve method', async function() { + const invoice = await stripe.invoices.retrieve('in_xxxxxxxxxxxxx', { + expand: ['customer'], + }); + expect(invoice).not.to.be.null; + }); + it('update method', async function() { const invoice = await stripe.invoices.update('in_xxxxxxxxxxxxx', { metadata: {order_id: '6735'}, diff --git a/types/Issuing/Cardholders.d.ts b/types/Issuing/Cardholders.d.ts index 97516d85e1..b76b7eb4f8 100644 --- a/types/Issuing/Cardholders.d.ts +++ b/types/Issuing/Cardholders.d.ts @@ -343,11 +343,13 @@ declare module 'stripe' { | 'eating_places_restaurants' | 'educational_services' | 'electric_razor_stores' + | 'electric_vehicle_charging' | 'electrical_parts_and_equipment' | 'electrical_services' | 'electronics_repair_shops' | 'electronics_stores' | 'elementary_secondary_schools' + | 'emergency_services_gcas_visa_use_only' | 'employment_temp_agencies' | 'equipment_rental' | 'exterminating_services' @@ -370,6 +372,10 @@ declare module 'stripe' { | 'glass_paint_and_wallpaper_stores' | 'glassware_crystal_stores' | 'golf_courses_public' + | 'government_licensed_horse_dog_racing_us_region_only' + | 'government_licensed_online_casions_online_gambling_us_region_only' + | 'government_owned_lotteries_non_us_region' + | 'government_owned_lotteries_us_region_only' | 'government_services' | 'grocery_stores_supermarkets' | 'hardware_equipment_and_supplies' @@ -396,6 +402,7 @@ declare module 'stripe' { | 'lumber_building_materials_stores' | 'manual_cash_disburse' | 'marinas_service_and_supplies' + | 'marketplaces' | 'masonry_stonework_and_plaster' | 'massage_parlors' | 'medical_and_dental_labs' @@ -633,11 +640,13 @@ declare module 'stripe' { | 'eating_places_restaurants' | 'educational_services' | 'electric_razor_stores' + | 'electric_vehicle_charging' | 'electrical_parts_and_equipment' | 'electrical_services' | 'electronics_repair_shops' | 'electronics_stores' | 'elementary_secondary_schools' + | 'emergency_services_gcas_visa_use_only' | 'employment_temp_agencies' | 'equipment_rental' | 'exterminating_services' @@ -660,6 +669,10 @@ declare module 'stripe' { | 'glass_paint_and_wallpaper_stores' | 'glassware_crystal_stores' | 'golf_courses_public' + | 'government_licensed_horse_dog_racing_us_region_only' + | 'government_licensed_online_casions_online_gambling_us_region_only' + | 'government_owned_lotteries_non_us_region' + | 'government_owned_lotteries_us_region_only' | 'government_services' | 'grocery_stores_supermarkets' | 'hardware_equipment_and_supplies' @@ -686,6 +699,7 @@ declare module 'stripe' { | 'lumber_building_materials_stores' | 'manual_cash_disburse' | 'marinas_service_and_supplies' + | 'marketplaces' | 'masonry_stonework_and_plaster' | 'massage_parlors' | 'medical_and_dental_labs' @@ -941,11 +955,13 @@ declare module 'stripe' { | 'eating_places_restaurants' | 'educational_services' | 'electric_razor_stores' + | 'electric_vehicle_charging' | 'electrical_parts_and_equipment' | 'electrical_services' | 'electronics_repair_shops' | 'electronics_stores' | 'elementary_secondary_schools' + | 'emergency_services_gcas_visa_use_only' | 'employment_temp_agencies' | 'equipment_rental' | 'exterminating_services' @@ -968,6 +984,10 @@ declare module 'stripe' { | 'glass_paint_and_wallpaper_stores' | 'glassware_crystal_stores' | 'golf_courses_public' + | 'government_licensed_horse_dog_racing_us_region_only' + | 'government_licensed_online_casions_online_gambling_us_region_only' + | 'government_owned_lotteries_non_us_region' + | 'government_owned_lotteries_us_region_only' | 'government_services' | 'grocery_stores_supermarkets' | 'hardware_equipment_and_supplies' @@ -994,6 +1014,7 @@ declare module 'stripe' { | 'lumber_building_materials_stores' | 'manual_cash_disburse' | 'marinas_service_and_supplies' + | 'marketplaces' | 'masonry_stonework_and_plaster' | 'massage_parlors' | 'medical_and_dental_labs' diff --git a/types/Issuing/CardholdersResource.d.ts b/types/Issuing/CardholdersResource.d.ts index 09b5319c94..2c94ae9e72 100644 --- a/types/Issuing/CardholdersResource.d.ts +++ b/types/Issuing/CardholdersResource.d.ts @@ -305,11 +305,13 @@ declare module 'stripe' { | 'eating_places_restaurants' | 'educational_services' | 'electric_razor_stores' + | 'electric_vehicle_charging' | 'electrical_parts_and_equipment' | 'electrical_services' | 'electronics_repair_shops' | 'electronics_stores' | 'elementary_secondary_schools' + | 'emergency_services_gcas_visa_use_only' | 'employment_temp_agencies' | 'equipment_rental' | 'exterminating_services' @@ -332,6 +334,10 @@ declare module 'stripe' { | 'glass_paint_and_wallpaper_stores' | 'glassware_crystal_stores' | 'golf_courses_public' + | 'government_licensed_horse_dog_racing_us_region_only' + | 'government_licensed_online_casions_online_gambling_us_region_only' + | 'government_owned_lotteries_non_us_region' + | 'government_owned_lotteries_us_region_only' | 'government_services' | 'grocery_stores_supermarkets' | 'hardware_equipment_and_supplies' @@ -358,6 +364,7 @@ declare module 'stripe' { | 'lumber_building_materials_stores' | 'manual_cash_disburse' | 'marinas_service_and_supplies' + | 'marketplaces' | 'masonry_stonework_and_plaster' | 'massage_parlors' | 'medical_and_dental_labs' @@ -595,11 +602,13 @@ declare module 'stripe' { | 'eating_places_restaurants' | 'educational_services' | 'electric_razor_stores' + | 'electric_vehicle_charging' | 'electrical_parts_and_equipment' | 'electrical_services' | 'electronics_repair_shops' | 'electronics_stores' | 'elementary_secondary_schools' + | 'emergency_services_gcas_visa_use_only' | 'employment_temp_agencies' | 'equipment_rental' | 'exterminating_services' @@ -622,6 +631,10 @@ declare module 'stripe' { | 'glass_paint_and_wallpaper_stores' | 'glassware_crystal_stores' | 'golf_courses_public' + | 'government_licensed_horse_dog_racing_us_region_only' + | 'government_licensed_online_casions_online_gambling_us_region_only' + | 'government_owned_lotteries_non_us_region' + | 'government_owned_lotteries_us_region_only' | 'government_services' | 'grocery_stores_supermarkets' | 'hardware_equipment_and_supplies' @@ -648,6 +661,7 @@ declare module 'stripe' { | 'lumber_building_materials_stores' | 'manual_cash_disburse' | 'marinas_service_and_supplies' + | 'marketplaces' | 'masonry_stonework_and_plaster' | 'massage_parlors' | 'medical_and_dental_labs' @@ -903,11 +917,13 @@ declare module 'stripe' { | 'eating_places_restaurants' | 'educational_services' | 'electric_razor_stores' + | 'electric_vehicle_charging' | 'electrical_parts_and_equipment' | 'electrical_services' | 'electronics_repair_shops' | 'electronics_stores' | 'elementary_secondary_schools' + | 'emergency_services_gcas_visa_use_only' | 'employment_temp_agencies' | 'equipment_rental' | 'exterminating_services' @@ -930,6 +946,10 @@ declare module 'stripe' { | 'glass_paint_and_wallpaper_stores' | 'glassware_crystal_stores' | 'golf_courses_public' + | 'government_licensed_horse_dog_racing_us_region_only' + | 'government_licensed_online_casions_online_gambling_us_region_only' + | 'government_owned_lotteries_non_us_region' + | 'government_owned_lotteries_us_region_only' | 'government_services' | 'grocery_stores_supermarkets' | 'hardware_equipment_and_supplies' @@ -956,6 +976,7 @@ declare module 'stripe' { | 'lumber_building_materials_stores' | 'manual_cash_disburse' | 'marinas_service_and_supplies' + | 'marketplaces' | 'masonry_stonework_and_plaster' | 'massage_parlors' | 'medical_and_dental_labs' @@ -1396,11 +1417,13 @@ declare module 'stripe' { | 'eating_places_restaurants' | 'educational_services' | 'electric_razor_stores' + | 'electric_vehicle_charging' | 'electrical_parts_and_equipment' | 'electrical_services' | 'electronics_repair_shops' | 'electronics_stores' | 'elementary_secondary_schools' + | 'emergency_services_gcas_visa_use_only' | 'employment_temp_agencies' | 'equipment_rental' | 'exterminating_services' @@ -1423,6 +1446,10 @@ declare module 'stripe' { | 'glass_paint_and_wallpaper_stores' | 'glassware_crystal_stores' | 'golf_courses_public' + | 'government_licensed_horse_dog_racing_us_region_only' + | 'government_licensed_online_casions_online_gambling_us_region_only' + | 'government_owned_lotteries_non_us_region' + | 'government_owned_lotteries_us_region_only' | 'government_services' | 'grocery_stores_supermarkets' | 'hardware_equipment_and_supplies' @@ -1449,6 +1476,7 @@ declare module 'stripe' { | 'lumber_building_materials_stores' | 'manual_cash_disburse' | 'marinas_service_and_supplies' + | 'marketplaces' | 'masonry_stonework_and_plaster' | 'massage_parlors' | 'medical_and_dental_labs' @@ -1686,11 +1714,13 @@ declare module 'stripe' { | 'eating_places_restaurants' | 'educational_services' | 'electric_razor_stores' + | 'electric_vehicle_charging' | 'electrical_parts_and_equipment' | 'electrical_services' | 'electronics_repair_shops' | 'electronics_stores' | 'elementary_secondary_schools' + | 'emergency_services_gcas_visa_use_only' | 'employment_temp_agencies' | 'equipment_rental' | 'exterminating_services' @@ -1713,6 +1743,10 @@ declare module 'stripe' { | 'glass_paint_and_wallpaper_stores' | 'glassware_crystal_stores' | 'golf_courses_public' + | 'government_licensed_horse_dog_racing_us_region_only' + | 'government_licensed_online_casions_online_gambling_us_region_only' + | 'government_owned_lotteries_non_us_region' + | 'government_owned_lotteries_us_region_only' | 'government_services' | 'grocery_stores_supermarkets' | 'hardware_equipment_and_supplies' @@ -1739,6 +1773,7 @@ declare module 'stripe' { | 'lumber_building_materials_stores' | 'manual_cash_disburse' | 'marinas_service_and_supplies' + | 'marketplaces' | 'masonry_stonework_and_plaster' | 'massage_parlors' | 'medical_and_dental_labs' @@ -1994,11 +2029,13 @@ declare module 'stripe' { | 'eating_places_restaurants' | 'educational_services' | 'electric_razor_stores' + | 'electric_vehicle_charging' | 'electrical_parts_and_equipment' | 'electrical_services' | 'electronics_repair_shops' | 'electronics_stores' | 'elementary_secondary_schools' + | 'emergency_services_gcas_visa_use_only' | 'employment_temp_agencies' | 'equipment_rental' | 'exterminating_services' @@ -2021,6 +2058,10 @@ declare module 'stripe' { | 'glass_paint_and_wallpaper_stores' | 'glassware_crystal_stores' | 'golf_courses_public' + | 'government_licensed_horse_dog_racing_us_region_only' + | 'government_licensed_online_casions_online_gambling_us_region_only' + | 'government_owned_lotteries_non_us_region' + | 'government_owned_lotteries_us_region_only' | 'government_services' | 'grocery_stores_supermarkets' | 'hardware_equipment_and_supplies' @@ -2047,6 +2088,7 @@ declare module 'stripe' { | 'lumber_building_materials_stores' | 'manual_cash_disburse' | 'marinas_service_and_supplies' + | 'marketplaces' | 'masonry_stonework_and_plaster' | 'massage_parlors' | 'medical_and_dental_labs' diff --git a/types/Issuing/Cards.d.ts b/types/Issuing/Cards.d.ts index a7ac28feb5..f364ccf704 100644 --- a/types/Issuing/Cards.d.ts +++ b/types/Issuing/Cards.d.ts @@ -343,11 +343,13 @@ declare module 'stripe' { | 'eating_places_restaurants' | 'educational_services' | 'electric_razor_stores' + | 'electric_vehicle_charging' | 'electrical_parts_and_equipment' | 'electrical_services' | 'electronics_repair_shops' | 'electronics_stores' | 'elementary_secondary_schools' + | 'emergency_services_gcas_visa_use_only' | 'employment_temp_agencies' | 'equipment_rental' | 'exterminating_services' @@ -370,6 +372,10 @@ declare module 'stripe' { | 'glass_paint_and_wallpaper_stores' | 'glassware_crystal_stores' | 'golf_courses_public' + | 'government_licensed_horse_dog_racing_us_region_only' + | 'government_licensed_online_casions_online_gambling_us_region_only' + | 'government_owned_lotteries_non_us_region' + | 'government_owned_lotteries_us_region_only' | 'government_services' | 'grocery_stores_supermarkets' | 'hardware_equipment_and_supplies' @@ -396,6 +402,7 @@ declare module 'stripe' { | 'lumber_building_materials_stores' | 'manual_cash_disburse' | 'marinas_service_and_supplies' + | 'marketplaces' | 'masonry_stonework_and_plaster' | 'massage_parlors' | 'medical_and_dental_labs' @@ -633,11 +640,13 @@ declare module 'stripe' { | 'eating_places_restaurants' | 'educational_services' | 'electric_razor_stores' + | 'electric_vehicle_charging' | 'electrical_parts_and_equipment' | 'electrical_services' | 'electronics_repair_shops' | 'electronics_stores' | 'elementary_secondary_schools' + | 'emergency_services_gcas_visa_use_only' | 'employment_temp_agencies' | 'equipment_rental' | 'exterminating_services' @@ -660,6 +669,10 @@ declare module 'stripe' { | 'glass_paint_and_wallpaper_stores' | 'glassware_crystal_stores' | 'golf_courses_public' + | 'government_licensed_horse_dog_racing_us_region_only' + | 'government_licensed_online_casions_online_gambling_us_region_only' + | 'government_owned_lotteries_non_us_region' + | 'government_owned_lotteries_us_region_only' | 'government_services' | 'grocery_stores_supermarkets' | 'hardware_equipment_and_supplies' @@ -686,6 +699,7 @@ declare module 'stripe' { | 'lumber_building_materials_stores' | 'manual_cash_disburse' | 'marinas_service_and_supplies' + | 'marketplaces' | 'masonry_stonework_and_plaster' | 'massage_parlors' | 'medical_and_dental_labs' @@ -941,11 +955,13 @@ declare module 'stripe' { | 'eating_places_restaurants' | 'educational_services' | 'electric_razor_stores' + | 'electric_vehicle_charging' | 'electrical_parts_and_equipment' | 'electrical_services' | 'electronics_repair_shops' | 'electronics_stores' | 'elementary_secondary_schools' + | 'emergency_services_gcas_visa_use_only' | 'employment_temp_agencies' | 'equipment_rental' | 'exterminating_services' @@ -968,6 +984,10 @@ declare module 'stripe' { | 'glass_paint_and_wallpaper_stores' | 'glassware_crystal_stores' | 'golf_courses_public' + | 'government_licensed_horse_dog_racing_us_region_only' + | 'government_licensed_online_casions_online_gambling_us_region_only' + | 'government_owned_lotteries_non_us_region' + | 'government_owned_lotteries_us_region_only' | 'government_services' | 'grocery_stores_supermarkets' | 'hardware_equipment_and_supplies' @@ -994,6 +1014,7 @@ declare module 'stripe' { | 'lumber_building_materials_stores' | 'manual_cash_disburse' | 'marinas_service_and_supplies' + | 'marketplaces' | 'masonry_stonework_and_plaster' | 'massage_parlors' | 'medical_and_dental_labs' diff --git a/types/Issuing/CardsResource.d.ts b/types/Issuing/CardsResource.d.ts index 80d69c06ad..57d806b941 100644 --- a/types/Issuing/CardsResource.d.ts +++ b/types/Issuing/CardsResource.d.ts @@ -271,11 +271,13 @@ declare module 'stripe' { | 'eating_places_restaurants' | 'educational_services' | 'electric_razor_stores' + | 'electric_vehicle_charging' | 'electrical_parts_and_equipment' | 'electrical_services' | 'electronics_repair_shops' | 'electronics_stores' | 'elementary_secondary_schools' + | 'emergency_services_gcas_visa_use_only' | 'employment_temp_agencies' | 'equipment_rental' | 'exterminating_services' @@ -298,6 +300,10 @@ declare module 'stripe' { | 'glass_paint_and_wallpaper_stores' | 'glassware_crystal_stores' | 'golf_courses_public' + | 'government_licensed_horse_dog_racing_us_region_only' + | 'government_licensed_online_casions_online_gambling_us_region_only' + | 'government_owned_lotteries_non_us_region' + | 'government_owned_lotteries_us_region_only' | 'government_services' | 'grocery_stores_supermarkets' | 'hardware_equipment_and_supplies' @@ -324,6 +330,7 @@ declare module 'stripe' { | 'lumber_building_materials_stores' | 'manual_cash_disburse' | 'marinas_service_and_supplies' + | 'marketplaces' | 'masonry_stonework_and_plaster' | 'massage_parlors' | 'medical_and_dental_labs' @@ -561,11 +568,13 @@ declare module 'stripe' { | 'eating_places_restaurants' | 'educational_services' | 'electric_razor_stores' + | 'electric_vehicle_charging' | 'electrical_parts_and_equipment' | 'electrical_services' | 'electronics_repair_shops' | 'electronics_stores' | 'elementary_secondary_schools' + | 'emergency_services_gcas_visa_use_only' | 'employment_temp_agencies' | 'equipment_rental' | 'exterminating_services' @@ -588,6 +597,10 @@ declare module 'stripe' { | 'glass_paint_and_wallpaper_stores' | 'glassware_crystal_stores' | 'golf_courses_public' + | 'government_licensed_horse_dog_racing_us_region_only' + | 'government_licensed_online_casions_online_gambling_us_region_only' + | 'government_owned_lotteries_non_us_region' + | 'government_owned_lotteries_us_region_only' | 'government_services' | 'grocery_stores_supermarkets' | 'hardware_equipment_and_supplies' @@ -614,6 +627,7 @@ declare module 'stripe' { | 'lumber_building_materials_stores' | 'manual_cash_disburse' | 'marinas_service_and_supplies' + | 'marketplaces' | 'masonry_stonework_and_plaster' | 'massage_parlors' | 'medical_and_dental_labs' @@ -869,11 +883,13 @@ declare module 'stripe' { | 'eating_places_restaurants' | 'educational_services' | 'electric_razor_stores' + | 'electric_vehicle_charging' | 'electrical_parts_and_equipment' | 'electrical_services' | 'electronics_repair_shops' | 'electronics_stores' | 'elementary_secondary_schools' + | 'emergency_services_gcas_visa_use_only' | 'employment_temp_agencies' | 'equipment_rental' | 'exterminating_services' @@ -896,6 +912,10 @@ declare module 'stripe' { | 'glass_paint_and_wallpaper_stores' | 'glassware_crystal_stores' | 'golf_courses_public' + | 'government_licensed_horse_dog_racing_us_region_only' + | 'government_licensed_online_casions_online_gambling_us_region_only' + | 'government_owned_lotteries_non_us_region' + | 'government_owned_lotteries_us_region_only' | 'government_services' | 'grocery_stores_supermarkets' | 'hardware_equipment_and_supplies' @@ -922,6 +942,7 @@ declare module 'stripe' { | 'lumber_building_materials_stores' | 'manual_cash_disburse' | 'marinas_service_and_supplies' + | 'marketplaces' | 'masonry_stonework_and_plaster' | 'massage_parlors' | 'medical_and_dental_labs' @@ -1241,11 +1262,13 @@ declare module 'stripe' { | 'eating_places_restaurants' | 'educational_services' | 'electric_razor_stores' + | 'electric_vehicle_charging' | 'electrical_parts_and_equipment' | 'electrical_services' | 'electronics_repair_shops' | 'electronics_stores' | 'elementary_secondary_schools' + | 'emergency_services_gcas_visa_use_only' | 'employment_temp_agencies' | 'equipment_rental' | 'exterminating_services' @@ -1268,6 +1291,10 @@ declare module 'stripe' { | 'glass_paint_and_wallpaper_stores' | 'glassware_crystal_stores' | 'golf_courses_public' + | 'government_licensed_horse_dog_racing_us_region_only' + | 'government_licensed_online_casions_online_gambling_us_region_only' + | 'government_owned_lotteries_non_us_region' + | 'government_owned_lotteries_us_region_only' | 'government_services' | 'grocery_stores_supermarkets' | 'hardware_equipment_and_supplies' @@ -1294,6 +1321,7 @@ declare module 'stripe' { | 'lumber_building_materials_stores' | 'manual_cash_disburse' | 'marinas_service_and_supplies' + | 'marketplaces' | 'masonry_stonework_and_plaster' | 'massage_parlors' | 'medical_and_dental_labs' @@ -1531,11 +1559,13 @@ declare module 'stripe' { | 'eating_places_restaurants' | 'educational_services' | 'electric_razor_stores' + | 'electric_vehicle_charging' | 'electrical_parts_and_equipment' | 'electrical_services' | 'electronics_repair_shops' | 'electronics_stores' | 'elementary_secondary_schools' + | 'emergency_services_gcas_visa_use_only' | 'employment_temp_agencies' | 'equipment_rental' | 'exterminating_services' @@ -1558,6 +1588,10 @@ declare module 'stripe' { | 'glass_paint_and_wallpaper_stores' | 'glassware_crystal_stores' | 'golf_courses_public' + | 'government_licensed_horse_dog_racing_us_region_only' + | 'government_licensed_online_casions_online_gambling_us_region_only' + | 'government_owned_lotteries_non_us_region' + | 'government_owned_lotteries_us_region_only' | 'government_services' | 'grocery_stores_supermarkets' | 'hardware_equipment_and_supplies' @@ -1584,6 +1618,7 @@ declare module 'stripe' { | 'lumber_building_materials_stores' | 'manual_cash_disburse' | 'marinas_service_and_supplies' + | 'marketplaces' | 'masonry_stonework_and_plaster' | 'massage_parlors' | 'medical_and_dental_labs' @@ -1839,11 +1874,13 @@ declare module 'stripe' { | 'eating_places_restaurants' | 'educational_services' | 'electric_razor_stores' + | 'electric_vehicle_charging' | 'electrical_parts_and_equipment' | 'electrical_services' | 'electronics_repair_shops' | 'electronics_stores' | 'elementary_secondary_schools' + | 'emergency_services_gcas_visa_use_only' | 'employment_temp_agencies' | 'equipment_rental' | 'exterminating_services' @@ -1866,6 +1903,10 @@ declare module 'stripe' { | 'glass_paint_and_wallpaper_stores' | 'glassware_crystal_stores' | 'golf_courses_public' + | 'government_licensed_horse_dog_racing_us_region_only' + | 'government_licensed_online_casions_online_gambling_us_region_only' + | 'government_owned_lotteries_non_us_region' + | 'government_owned_lotteries_us_region_only' | 'government_services' | 'grocery_stores_supermarkets' | 'hardware_equipment_and_supplies' @@ -1892,6 +1933,7 @@ declare module 'stripe' { | 'lumber_building_materials_stores' | 'manual_cash_disburse' | 'marinas_service_and_supplies' + | 'marketplaces' | 'masonry_stonework_and_plaster' | 'massage_parlors' | 'medical_and_dental_labs' diff --git a/types/Payouts.d.ts b/types/Payouts.d.ts index e0a79e81b0..b36c671e26 100644 --- a/types/Payouts.d.ts +++ b/types/Payouts.d.ts @@ -104,6 +104,11 @@ declare module 'stripe' { */ original_payout: string | Stripe.Payout | null; + /** + * If `completed`, the [Balance Transactions API](https://stripe.com/docs/api/balance_transactions/list#balance_transaction_list-payout) may be used to list all Balance Transactions that were paid out in this payout. + */ + reconciliation_status: Payout.ReconciliationStatus; + /** * If the payout was reversed, this is the ID of the payout that reverses this payout. */ @@ -131,6 +136,11 @@ declare module 'stripe' { } namespace Payout { + type ReconciliationStatus = + | 'completed' + | 'in_progress' + | 'not_applicable'; + type Type = 'bank_account' | 'card'; } } diff --git a/types/TaxRates.d.ts b/types/TaxRates.d.ts index a69b2067ed..e28d883b81 100644 --- a/types/TaxRates.d.ts +++ b/types/TaxRates.d.ts @@ -85,6 +85,7 @@ declare module 'stripe' { | 'hst' | 'igst' | 'jct' + | 'lease_tax' | 'pst' | 'qst' | 'rst' diff --git a/types/TaxRatesResource.d.ts b/types/TaxRatesResource.d.ts index 68fbf92e3c..bbde3c90b2 100644 --- a/types/TaxRatesResource.d.ts +++ b/types/TaxRatesResource.d.ts @@ -65,6 +65,7 @@ declare module 'stripe' { | 'hst' | 'igst' | 'jct' + | 'lease_tax' | 'pst' | 'qst' | 'rst' @@ -132,6 +133,7 @@ declare module 'stripe' { | 'hst' | 'igst' | 'jct' + | 'lease_tax' | 'pst' | 'qst' | 'rst' From 7bf59dfea55ecf443451bbcdc62d7000ef8913f6 Mon Sep 17 00:00:00 2001 From: Pavel Krymets Date: Thu, 2 Mar 2023 13:27:02 -0800 Subject: [PATCH 2/3] Bump version to 11.13.0 --- CHANGELOG.md | 8 ++++++++ VERSION | 2 +- package.json | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1aa2a32e9b..76ad602dde 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 11.13.0 - 2023-03-02 +* [#1696](https://github.com/stripe/stripe-node/pull/1696) API Updates + * Add support for new values `electric_vehicle_charging`, `emergency_services_gcas_visa_use_only`, `government_licensed_horse_dog_racing_us_region_only`, `government_licensed_online_casions_online_gambling_us_region_only`, `government_owned_lotteries_non_us_region`, `government_owned_lotteries_us_region_only`, and `marketplaces` on spending control categories. + * Add support for `reconciliation_status` on `Payout` + * Add support for new value `lease_tax` on enums `TaxRate.tax_type`, `TaxRateCreateParams.tax_type`, and `TaxRateUpdateParams.tax_type` + +* [#1689](https://github.com/stripe/stripe-node/pull/1689) Update v11.8.0 changelog with breaking change disclaimer + ## 11.12.0 - 2023-02-23 * [#1688](https://github.com/stripe/stripe-node/pull/1688) API Updates * Add support for new value `yoursafe` on enums `Charge.payment_method_details.ideal.bank`, `PaymentIntentConfirmParams.payment_method_data.ideal.bank`, `PaymentIntentCreateParams.payment_method_data.ideal.bank`, `PaymentIntentUpdateParams.payment_method_data.ideal.bank`, `PaymentMethod.ideal.bank`, `PaymentMethodCreateParams.ideal.bank`, `SetupAttempt.payment_method_details.ideal.bank`, `SetupIntentConfirmParams.payment_method_data.ideal.bank`, `SetupIntentCreateParams.payment_method_data.ideal.bank`, and `SetupIntentUpdateParams.payment_method_data.ideal.bank` diff --git a/VERSION b/VERSION index a0980739e2..a03dc57003 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -11.12.0 +11.13.0 diff --git a/package.json b/package.json index b244f9c567..ded0273d5e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "stripe", - "version": "11.12.0", + "version": "11.13.0", "description": "Stripe API wrapper", "keywords": [ "stripe", From 12b6c30ddef4d8d7d6a97ebba536974dd67a3e97 Mon Sep 17 00:00:00 2001 From: pakrym-stripe <99349468+pakrym-stripe@users.noreply.github.com> Date: Mon, 6 Mar 2023 11:57:28 -0800 Subject: [PATCH 3/3] Remove extra test directory (#1699) --- test/Error.spec.ts | 2 +- test/Integration.spec.ts | 2 +- test/PlatformFunctions.spec.ts | 2 +- test/RequestSender.spec.js | 4 +- test/StripeResource.spec.js | 4 +- test/Webhook.spec.ts | 2 +- test/autoPagination.spec.js | 93 ++++++++++++------- test/flows.spec.ts | 2 +- test/resources/Account.spec.js | 2 +- test/resources/AccountLinks.spec.js | 2 +- test/resources/ApplePayDomains.spec.js | 2 +- test/resources/ApplicationFees.spec.js | 2 +- test/resources/Balance.spec.js | 2 +- test/resources/BalanceTransactions.spec.js | 2 +- .../BillingPortal/Configurations.spec.js | 2 +- test/resources/BillingPortal/Sessions.spec.js | 2 +- test/resources/Charges.spec.js | 2 +- test/resources/Checkout/Sessions.spec.js | 2 +- test/resources/CountrySpecs.spec.js | 2 +- test/resources/Coupons.spec.js | 2 +- test/resources/CreditNotes.spec.js | 2 +- test/resources/Customers.spec.js | 2 +- test/resources/Disputes.spec.js | 2 +- test/resources/EphemeralKeys.spec.js | 2 +- test/resources/Events.spec.js | 2 +- test/resources/ExchangeRates.spec.js | 2 +- test/resources/FileLinks.spec.js | 2 +- test/resources/Files.spec.js | 2 +- .../Identity/VerificationReport.spec.js | 2 +- .../Identity/VerificationSession.spec.js | 2 +- test/resources/Integration.spec.js | 2 +- test/resources/InvoiceItems.spec.js | 2 +- test/resources/Invoices.spec.js | 2 +- test/resources/Issuing/Authorization.spec.js | 2 +- test/resources/Issuing/Cardholders.spec.js | 2 +- test/resources/Issuing/Cards.spec.js | 2 +- test/resources/Issuing/Disputes.spec.js | 2 +- test/resources/Issuing/Transactions.spec.js | 2 +- test/resources/Mandates.spec.js | 2 +- test/resources/OAuth.spec.js | 2 +- test/resources/PaymentIntents.spec.js | 2 +- test/resources/PaymentMethods.spec.js | 2 +- test/resources/Payouts.spec.js | 2 +- test/resources/Plans.spec.js | 2 +- test/resources/Prices.spec.js | 2 +- test/resources/Products.spec.js | 2 +- test/resources/PromotionCodes.spec.js | 2 +- test/resources/Quotes.spec.js | 4 +- .../Radar/EarlyFraudWarnings.spec.js | 2 +- test/resources/Radar/ValueListItems.spec.js | 2 +- test/resources/Radar/ValueLists.spec.js | 2 +- test/resources/Refunds.spec.js | 2 +- test/resources/Reporting/ReportRuns.spec.js | 2 +- test/resources/Reporting/ReportTypes.spec.js | 2 +- test/resources/Reviews.spec.js | 2 +- test/resources/SetupAttempts.spec.js | 2 +- test/resources/SetupIntents.spec.js | 2 +- .../Sigma/ScheduledQueryRuns.spec.js | 2 +- test/resources/Sources.spec.js | 2 +- test/resources/SubscriptionItems.spec.js | 2 +- test/resources/SubscriptionSchedule.spec.js | 2 +- test/resources/Subscriptions.spec.js | 2 +- test/resources/TaxCodes.spec.js | 2 +- test/resources/TaxRates.spec.js | 2 +- .../Terminal/ConnectionTokens.spec.js | 2 +- test/resources/Terminal/Locations.spec.js | 2 +- test/resources/Terminal/Readers.spec.js | 2 +- .../TestHelpers/Terminal/Readers.spec.js | 2 +- test/resources/Tokens.spec.js | 2 +- test/resources/Topups.spec.js | 2 +- test/resources/Transfers.spec.js | 2 +- test/resources/WebhookEndpoints.spec.js | 2 +- .../resources/generated_examples_test.spec.js | 2 +- test/stripe.spec.ts | 4 +- test/telemetry.spec.js | 2 +- testUtils/index.js => test/testUtils.js | 4 - test/utils.spec.ts | 2 +- testUtils/.eslintrc.js | 12 --- testUtils/await.node7.js | 17 ---- testUtils/forAwait.node10.js | 15 --- 80 files changed, 138 insertions(+), 161 deletions(-) rename testUtils/index.js => test/testUtils.js (98%) delete mode 100644 testUtils/.eslintrc.js delete mode 100644 testUtils/await.node7.js delete mode 100644 testUtils/forAwait.node10.js diff --git a/test/Error.spec.ts b/test/Error.spec.ts index 19e7249768..99bddd709e 100644 --- a/test/Error.spec.ts +++ b/test/Error.spec.ts @@ -1,6 +1,6 @@ 'use strict'; -require('../testUtils'); +require('./testUtils.js'); import * as Error from '../src/Error'; import {expect} from 'chai'; diff --git a/test/Integration.spec.ts b/test/Integration.spec.ts index 92f2a9f493..44e012d2b2 100644 --- a/test/Integration.spec.ts +++ b/test/Integration.spec.ts @@ -2,7 +2,7 @@ import * as childProcess from 'child_process'; -const testUtils = require('../testUtils'); +const testUtils = require('./testUtils.js'); describe('Integration test', function() { this.timeout(50000); diff --git a/test/PlatformFunctions.spec.ts b/test/PlatformFunctions.spec.ts index 1b5441c5d0..b2fc62bea8 100644 --- a/test/PlatformFunctions.spec.ts +++ b/test/PlatformFunctions.spec.ts @@ -1,6 +1,6 @@ 'use strict'; -require('../testUtils'); +require('./testUtils.js'); import * as fs from 'fs'; import * as path from 'path'; diff --git a/test/RequestSender.spec.js b/test/RequestSender.spec.js index 6105474c14..0a0b1a11f3 100644 --- a/test/RequestSender.spec.js +++ b/test/RequestSender.spec.js @@ -2,11 +2,11 @@ const {RequestSender} = require('../lib/RequestSender'); -const stripe = require('../testUtils').getSpyableStripe(); +const stripe = require('./testUtils.js').getSpyableStripe(); const expect = require('chai').expect; const {HttpClientResponse} = require('../lib/net/HttpClient'); -const utils = require('../testUtils'); +const utils = require('./testUtils.js'); const nock = require('nock'); const { diff --git a/test/StripeResource.spec.js b/test/StripeResource.spec.js index 8b2b3aaa12..200e90222e 100644 --- a/test/StripeResource.spec.js +++ b/test/StripeResource.spec.js @@ -2,9 +2,9 @@ const nock = require('nock'); -const stripe = require('../testUtils').getSpyableStripe(); +const stripe = require('./testUtils.js').getSpyableStripe(); const expect = require('chai').expect; -const testUtils = require('../testUtils'); +const testUtils = require('./testUtils.js'); const {StripeResource} = require('../lib/StripeResource'); const stripeMethod = StripeResource.method; diff --git a/test/Webhook.spec.ts b/test/Webhook.spec.ts index b14ce753f3..cd9eaaf8d6 100644 --- a/test/Webhook.spec.ts +++ b/test/Webhook.spec.ts @@ -1,7 +1,7 @@ 'use strict'; const {StripeSignatureVerificationError} = require('../lib/Error'); -const {getSpyableStripe, FakeCryptoProvider} = require('../testUtils'); +const {getSpyableStripe, FakeCryptoProvider} = require('./testUtils.js'); const stripe = getSpyableStripe(); import {expect} from 'chai'; diff --git a/test/autoPagination.spec.js b/test/autoPagination.spec.js index 9205039c7f..aede6a366d 100644 --- a/test/autoPagination.spec.js +++ b/test/autoPagination.spec.js @@ -2,7 +2,7 @@ /* eslint-disable callback-return */ -const testUtils = require('../testUtils'); +const testUtils = require('./testUtils.js'); const {StripeResource} = require('../lib/StripeResource'); const {makeAutoPaginationMethods} = require('../lib/autoPagination'); @@ -305,42 +305,67 @@ describe('auto pagination', function() { }); describe('async iterators', () => { - if (testUtils.envSupportsForAwait()) { - // `for await` throws a syntax error everywhere but node 10, - // so we must conditionally require it. - const forAwaitUntil = require('../testUtils/forAwait.node10') - .forAwaitUntil; - - it('works with `for await` when that feature exists (user break)', () => { - const {paginator} = mockPagination(ID_PAGES, {}); - - return expect( - new Promise((resolve, reject) => { - forAwaitUntil(paginator, LIMIT) - .then((customers) => { - resolve(customers.map((customer) => customer.id)); - }) - .catch(reject); - }) - ).to.eventually.deep.equal(OBJECT_IDS.slice(0, LIMIT)); - }); - - it('works with `for await` when that feature exists (end of list)', () => { - const {paginator} = mockPagination(ID_PAGES, {}); + async function awaitUntil(iterator, limit) { + const items = []; + while (true) { + // eslint-disable-next-line no-await-in-loop + const {value, done} = await iterator.next(); + if (done) { + break; + } + items.push(value); + if (items.length === limit) { + break; + } + if (items.length > limit) { + throw Error('Kept iterating after break.'); + } + } + return items; + } - return expect( - new Promise((resolve, reject) => { - forAwaitUntil(paginator, TOTAL_OBJECTS + 1) - .then((customers) => { - resolve(customers.map((customer) => customer.id)); - }) - .catch(reject); - }) - ).to.eventually.deep.equal(OBJECT_IDS); - }); + async function forAwaitUntil(iterator, limit) { + const items = []; + for await (const item of iterator) { + items.push(item); + if (items.length === limit) { + break; + } + if (items.length > limit) { + throw Error('Kept iterating after break.'); + } + } + return items; } - const awaitUntil = require('../testUtils/await.node7').awaitUntil; + it('works with `for await` when that feature exists (user break)', () => { + const {paginator} = mockPagination(ID_PAGES, {}); + + return expect( + new Promise((resolve, reject) => { + forAwaitUntil(paginator, LIMIT) + .then((customers) => { + resolve(customers.map((customer) => customer.id)); + }) + .catch(reject); + }) + ).to.eventually.deep.equal(OBJECT_IDS.slice(0, LIMIT)); + }); + + it('works with `for await` when that feature exists (end of list)', () => { + const {paginator} = mockPagination(ID_PAGES, {}); + + return expect( + new Promise((resolve, reject) => { + forAwaitUntil(paginator, TOTAL_OBJECTS + 1) + .then((customers) => { + resolve(customers.map((customer) => customer.id)); + }) + .catch(reject); + }) + ).to.eventually.deep.equal(OBJECT_IDS); + }); + it('works with `await` and a while loop when await exists', () => { const {paginator} = mockPagination(ID_PAGES, {}); diff --git a/test/flows.spec.ts b/test/flows.spec.ts index 6818ef0a40..89e52fefe0 100644 --- a/test/flows.spec.ts +++ b/test/flows.spec.ts @@ -1,6 +1,6 @@ 'use strict'; -const testUtils = require('../testUtils'); +const testUtils = require('./testUtils.js'); const chai = require('chai'); const stripe = require('../lib/stripe.node')( testUtils.getUserStripeKey(), diff --git a/test/resources/Account.spec.js b/test/resources/Account.spec.js index 6ceb298405..d81d209a67 100644 --- a/test/resources/Account.spec.js +++ b/test/resources/Account.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../testUtils').getSpyableStripe(); +const stripe = require('../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; const TEST_AUTH_KEY = 'aGN0bIwXnHdw5645VABjPdSn8nWY7G11'; diff --git a/test/resources/AccountLinks.spec.js b/test/resources/AccountLinks.spec.js index 1e5415e920..3c762631e1 100644 --- a/test/resources/AccountLinks.spec.js +++ b/test/resources/AccountLinks.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../testUtils').getSpyableStripe(); +const stripe = require('../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; describe('AccountLinks Resource', () => { diff --git a/test/resources/ApplePayDomains.spec.js b/test/resources/ApplePayDomains.spec.js index 3b9d66d470..139650dcd6 100644 --- a/test/resources/ApplePayDomains.spec.js +++ b/test/resources/ApplePayDomains.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../testUtils').getSpyableStripe(); +const stripe = require('../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; describe('ApplePayDomains Resource', () => { diff --git a/test/resources/ApplicationFees.spec.js b/test/resources/ApplicationFees.spec.js index 95b5d9dba3..af65e85eb9 100644 --- a/test/resources/ApplicationFees.spec.js +++ b/test/resources/ApplicationFees.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../testUtils').getSpyableStripe(); +const stripe = require('../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; describe('ApplicationFee Resource', () => { diff --git a/test/resources/Balance.spec.js b/test/resources/Balance.spec.js index 1fa3f3d1ed..87cf3cc46a 100644 --- a/test/resources/Balance.spec.js +++ b/test/resources/Balance.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../testUtils').getSpyableStripe(); +const stripe = require('../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; describe('Balance Resource', () => { diff --git a/test/resources/BalanceTransactions.spec.js b/test/resources/BalanceTransactions.spec.js index c4081a3e11..d30758b16c 100644 --- a/test/resources/BalanceTransactions.spec.js +++ b/test/resources/BalanceTransactions.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../testUtils').getSpyableStripe(); +const stripe = require('../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; describe('BalanceTransactions Resource', function() { diff --git a/test/resources/BillingPortal/Configurations.spec.js b/test/resources/BillingPortal/Configurations.spec.js index 6bb6a474d8..77e5ef5d58 100644 --- a/test/resources/BillingPortal/Configurations.spec.js +++ b/test/resources/BillingPortal/Configurations.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../../testUtils').getSpyableStripe(); +const stripe = require('../../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; diff --git a/test/resources/BillingPortal/Sessions.spec.js b/test/resources/BillingPortal/Sessions.spec.js index eb6ae366ea..7676d76a60 100644 --- a/test/resources/BillingPortal/Sessions.spec.js +++ b/test/resources/BillingPortal/Sessions.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../../testUtils').getSpyableStripe(); +const stripe = require('../../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; diff --git a/test/resources/Charges.spec.js b/test/resources/Charges.spec.js index d724a482d0..5f15873495 100644 --- a/test/resources/Charges.spec.js +++ b/test/resources/Charges.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../testUtils').getSpyableStripe(); +const stripe = require('../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; describe('Charge Resource', () => { diff --git a/test/resources/Checkout/Sessions.spec.js b/test/resources/Checkout/Sessions.spec.js index 9b7c35b5b7..21ea451eea 100644 --- a/test/resources/Checkout/Sessions.spec.js +++ b/test/resources/Checkout/Sessions.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../../testUtils').getSpyableStripe(); +const stripe = require('../../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; diff --git a/test/resources/CountrySpecs.spec.js b/test/resources/CountrySpecs.spec.js index 7deeea0217..1f7bc262e9 100644 --- a/test/resources/CountrySpecs.spec.js +++ b/test/resources/CountrySpecs.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../testUtils').getSpyableStripe(); +const stripe = require('../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; describe('CountrySpecs Resource', () => { diff --git a/test/resources/Coupons.spec.js b/test/resources/Coupons.spec.js index 8f27d919a0..0ac6c47d80 100644 --- a/test/resources/Coupons.spec.js +++ b/test/resources/Coupons.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../testUtils').getSpyableStripe(); +const stripe = require('../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; describe('Coupons Resource', () => { diff --git a/test/resources/CreditNotes.spec.js b/test/resources/CreditNotes.spec.js index 95f4a8e3ae..31405905c0 100644 --- a/test/resources/CreditNotes.spec.js +++ b/test/resources/CreditNotes.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../testUtils').getSpyableStripe(); +const stripe = require('../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; describe('CreditNotes Resource', () => { diff --git a/test/resources/Customers.spec.js b/test/resources/Customers.spec.js index 49afe58139..dc2c69da3b 100644 --- a/test/resources/Customers.spec.js +++ b/test/resources/Customers.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../testUtils').getSpyableStripe(); +const stripe = require('../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; const TEST_AUTH_KEY = 'aGN0bIwXnHdw5645VABjPdSn8nWY7G11'; diff --git a/test/resources/Disputes.spec.js b/test/resources/Disputes.spec.js index 3edeef7b06..b0a8ad6303 100644 --- a/test/resources/Disputes.spec.js +++ b/test/resources/Disputes.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../testUtils').getSpyableStripe(); +const stripe = require('../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; describe('Dispute Resource', () => { diff --git a/test/resources/EphemeralKeys.spec.js b/test/resources/EphemeralKeys.spec.js index e77866ea29..3c4f2d4201 100644 --- a/test/resources/EphemeralKeys.spec.js +++ b/test/resources/EphemeralKeys.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const getSpyableStripe = require('../../testUtils').getSpyableStripe; +const getSpyableStripe = require('../testUtils.js').getSpyableStripe; const expect = require('chai').expect; function errorsOnNoStripeVersion(stripe) { diff --git a/test/resources/Events.spec.js b/test/resources/Events.spec.js index 00d35aab2c..98e1f91ade 100644 --- a/test/resources/Events.spec.js +++ b/test/resources/Events.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../testUtils').getSpyableStripe(); +const stripe = require('../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; describe('Events Resource', () => { diff --git a/test/resources/ExchangeRates.spec.js b/test/resources/ExchangeRates.spec.js index 840359855c..2f37cb336b 100644 --- a/test/resources/ExchangeRates.spec.js +++ b/test/resources/ExchangeRates.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../testUtils').getSpyableStripe(); +const stripe = require('../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; describe('ExchangeRates Resource', () => { diff --git a/test/resources/FileLinks.spec.js b/test/resources/FileLinks.spec.js index fc269b7b59..5b0f459f36 100644 --- a/test/resources/FileLinks.spec.js +++ b/test/resources/FileLinks.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../testUtils').getSpyableStripe(); +const stripe = require('../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; describe('FileLinks Resource', () => { diff --git a/test/resources/Files.spec.js b/test/resources/Files.spec.js index ed8cd10e71..a5d2b4c3ba 100644 --- a/test/resources/Files.spec.js +++ b/test/resources/Files.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../testUtils').getSpyableStripe(); +const stripe = require('../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; const fs = require('fs'); const path = require('path'); diff --git a/test/resources/Identity/VerificationReport.spec.js b/test/resources/Identity/VerificationReport.spec.js index 18bfa7c5d4..fac94cc434 100644 --- a/test/resources/Identity/VerificationReport.spec.js +++ b/test/resources/Identity/VerificationReport.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../../testUtils').getSpyableStripe(); +const stripe = require('../../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; describe('Identity', () => { diff --git a/test/resources/Identity/VerificationSession.spec.js b/test/resources/Identity/VerificationSession.spec.js index 4b93e9ae27..b821e32345 100644 --- a/test/resources/Identity/VerificationSession.spec.js +++ b/test/resources/Identity/VerificationSession.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../../testUtils').getSpyableStripe(); +const stripe = require('../../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; describe('Identity', () => { diff --git a/test/resources/Integration.spec.js b/test/resources/Integration.spec.js index 292a73a230..6b4dafeba1 100644 --- a/test/resources/Integration.spec.js +++ b/test/resources/Integration.spec.js @@ -2,7 +2,7 @@ // Resource integration tests which use stripe-mock. -const stripe = require('../../testUtils').getStripeMockClient(); +const stripe = require('../testUtils.js').getStripeMockClient(); const expect = require('chai').expect; describe('Customers Resource', () => { diff --git a/test/resources/InvoiceItems.spec.js b/test/resources/InvoiceItems.spec.js index 779c34c23e..814655c243 100644 --- a/test/resources/InvoiceItems.spec.js +++ b/test/resources/InvoiceItems.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../testUtils').getSpyableStripe(); +const stripe = require('../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; describe('InvoiceItems Resource', () => { diff --git a/test/resources/Invoices.spec.js b/test/resources/Invoices.spec.js index 529bad20c9..f8bb96db02 100644 --- a/test/resources/Invoices.spec.js +++ b/test/resources/Invoices.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../testUtils').getSpyableStripe(); +const stripe = require('../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; describe('Invoices Resource', () => { diff --git a/test/resources/Issuing/Authorization.spec.js b/test/resources/Issuing/Authorization.spec.js index 3e9205a583..6c2010aeb4 100644 --- a/test/resources/Issuing/Authorization.spec.js +++ b/test/resources/Issuing/Authorization.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../../testUtils').getSpyableStripe(); +const stripe = require('../../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; describe('Issuing', () => { diff --git a/test/resources/Issuing/Cardholders.spec.js b/test/resources/Issuing/Cardholders.spec.js index 42d523d504..b9da562396 100644 --- a/test/resources/Issuing/Cardholders.spec.js +++ b/test/resources/Issuing/Cardholders.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../../testUtils').getSpyableStripe(); +const stripe = require('../../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; diff --git a/test/resources/Issuing/Cards.spec.js b/test/resources/Issuing/Cards.spec.js index 7a7a230a08..6cd6f4c96d 100644 --- a/test/resources/Issuing/Cards.spec.js +++ b/test/resources/Issuing/Cards.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../../testUtils').getSpyableStripe(); +const stripe = require('../../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; diff --git a/test/resources/Issuing/Disputes.spec.js b/test/resources/Issuing/Disputes.spec.js index b4ef0fcd2c..84fba9103e 100644 --- a/test/resources/Issuing/Disputes.spec.js +++ b/test/resources/Issuing/Disputes.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../../testUtils').getSpyableStripe(); +const stripe = require('../../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; diff --git a/test/resources/Issuing/Transactions.spec.js b/test/resources/Issuing/Transactions.spec.js index 8fc7fee512..ef5f7cd026 100644 --- a/test/resources/Issuing/Transactions.spec.js +++ b/test/resources/Issuing/Transactions.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../../testUtils').getSpyableStripe(); +const stripe = require('../../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; diff --git a/test/resources/Mandates.spec.js b/test/resources/Mandates.spec.js index 9ff1cba7eb..e3966f611a 100644 --- a/test/resources/Mandates.spec.js +++ b/test/resources/Mandates.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../testUtils').getSpyableStripe(); +const stripe = require('../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; const MANDATE_TEST_ID = 'mandate_123'; diff --git a/test/resources/OAuth.spec.js b/test/resources/OAuth.spec.js index 95388d7996..fba0499f97 100644 --- a/test/resources/OAuth.spec.js +++ b/test/resources/OAuth.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../testUtils').getSpyableStripe(); +const stripe = require('../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; const URL = require('url'); diff --git a/test/resources/PaymentIntents.spec.js b/test/resources/PaymentIntents.spec.js index 41c34e2be8..019fb89695 100644 --- a/test/resources/PaymentIntents.spec.js +++ b/test/resources/PaymentIntents.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../testUtils').getSpyableStripe(); +const stripe = require('../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; const PAYMENT_INTENT_TEST_ID = 'pi_123'; diff --git a/test/resources/PaymentMethods.spec.js b/test/resources/PaymentMethods.spec.js index 159214415a..fb19c4bba7 100644 --- a/test/resources/PaymentMethods.spec.js +++ b/test/resources/PaymentMethods.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../testUtils').getSpyableStripe(); +const stripe = require('../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; describe('PaymentMethods Resource', () => { diff --git a/test/resources/Payouts.spec.js b/test/resources/Payouts.spec.js index 62a1690853..1344927a1e 100644 --- a/test/resources/Payouts.spec.js +++ b/test/resources/Payouts.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../testUtils').getSpyableStripe(); +const stripe = require('../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; const PAYOUT_TEST_ID = 'po_testid1'; diff --git a/test/resources/Plans.spec.js b/test/resources/Plans.spec.js index 3757f7dfed..2f875a0ec9 100644 --- a/test/resources/Plans.spec.js +++ b/test/resources/Plans.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../testUtils').getSpyableStripe(); +const stripe = require('../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; describe('Plans Resource', () => { diff --git a/test/resources/Prices.spec.js b/test/resources/Prices.spec.js index 2b36881215..c0c299a1bf 100644 --- a/test/resources/Prices.spec.js +++ b/test/resources/Prices.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../testUtils').getSpyableStripe(); +const stripe = require('../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; describe('Plans Resource', () => { diff --git a/test/resources/Products.spec.js b/test/resources/Products.spec.js index c452b1f97f..f372885309 100644 --- a/test/resources/Products.spec.js +++ b/test/resources/Products.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../testUtils').getSpyableStripe(); +const stripe = require('../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; describe('Product Resource', () => { diff --git a/test/resources/PromotionCodes.spec.js b/test/resources/PromotionCodes.spec.js index bbcc012e6f..7092b2f3e2 100644 --- a/test/resources/PromotionCodes.spec.js +++ b/test/resources/PromotionCodes.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../testUtils').getSpyableStripe(); +const stripe = require('../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; describe('PromotionCodes Resource', () => { diff --git a/test/resources/Quotes.spec.js b/test/resources/Quotes.spec.js index 9f3bb684e7..379b637146 100644 --- a/test/resources/Quotes.spec.js +++ b/test/resources/Quotes.spec.js @@ -1,7 +1,7 @@ 'use strict'; -const stripe = require('../../testUtils').getSpyableStripe(); -const testUtils = require('../../testUtils'); +const stripe = require('../testUtils.js').getSpyableStripe(); +const testUtils = require('../testUtils.js'); const expect = require('chai').expect; const QUOTE_TEST_ID = 'qt_123'; diff --git a/test/resources/Radar/EarlyFraudWarnings.spec.js b/test/resources/Radar/EarlyFraudWarnings.spec.js index 9ca77c7989..bff8fe7e96 100644 --- a/test/resources/Radar/EarlyFraudWarnings.spec.js +++ b/test/resources/Radar/EarlyFraudWarnings.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../../testUtils').getSpyableStripe(); +const stripe = require('../../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; describe('Radar', () => { diff --git a/test/resources/Radar/ValueListItems.spec.js b/test/resources/Radar/ValueListItems.spec.js index 5ca9455e83..08209ed30c 100644 --- a/test/resources/Radar/ValueListItems.spec.js +++ b/test/resources/Radar/ValueListItems.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../../testUtils').getSpyableStripe(); +const stripe = require('../../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; diff --git a/test/resources/Radar/ValueLists.spec.js b/test/resources/Radar/ValueLists.spec.js index 918af13fd5..65a0a6b92d 100644 --- a/test/resources/Radar/ValueLists.spec.js +++ b/test/resources/Radar/ValueLists.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../../testUtils').getSpyableStripe(); +const stripe = require('../../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; diff --git a/test/resources/Refunds.spec.js b/test/resources/Refunds.spec.js index 7852dea5e7..48cc85ead5 100644 --- a/test/resources/Refunds.spec.js +++ b/test/resources/Refunds.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../testUtils').getSpyableStripe(); +const stripe = require('../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; describe('Refund Resource', () => { diff --git a/test/resources/Reporting/ReportRuns.spec.js b/test/resources/Reporting/ReportRuns.spec.js index 4a50d7e358..a12fb402a2 100644 --- a/test/resources/Reporting/ReportRuns.spec.js +++ b/test/resources/Reporting/ReportRuns.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../../testUtils').getSpyableStripe(); +const stripe = require('../../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; diff --git a/test/resources/Reporting/ReportTypes.spec.js b/test/resources/Reporting/ReportTypes.spec.js index a797dbf6c7..b0e436cddd 100644 --- a/test/resources/Reporting/ReportTypes.spec.js +++ b/test/resources/Reporting/ReportTypes.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../../testUtils').getSpyableStripe(); +const stripe = require('../../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; diff --git a/test/resources/Reviews.spec.js b/test/resources/Reviews.spec.js index 2640dbe33f..212c06c73d 100644 --- a/test/resources/Reviews.spec.js +++ b/test/resources/Reviews.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../testUtils').getSpyableStripe(); +const stripe = require('../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; describe('Review Resource', () => { diff --git a/test/resources/SetupAttempts.spec.js b/test/resources/SetupAttempts.spec.js index 660a50d42c..89b80d1793 100644 --- a/test/resources/SetupAttempts.spec.js +++ b/test/resources/SetupAttempts.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../testUtils').getSpyableStripe(); +const stripe = require('../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; describe('Setup Attempts Resource', () => { diff --git a/test/resources/SetupIntents.spec.js b/test/resources/SetupIntents.spec.js index ba520c0d47..a8296776c9 100644 --- a/test/resources/SetupIntents.spec.js +++ b/test/resources/SetupIntents.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../testUtils').getSpyableStripe(); +const stripe = require('../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; const SETUP_INTENT_TEST_ID = 'seti_123'; diff --git a/test/resources/Sigma/ScheduledQueryRuns.spec.js b/test/resources/Sigma/ScheduledQueryRuns.spec.js index f713bce544..d9861e4aa3 100644 --- a/test/resources/Sigma/ScheduledQueryRuns.spec.js +++ b/test/resources/Sigma/ScheduledQueryRuns.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../../testUtils').getSpyableStripe(); +const stripe = require('../../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; describe('Sigma', () => { diff --git a/test/resources/Sources.spec.js b/test/resources/Sources.spec.js index d08749179a..916db34bf5 100644 --- a/test/resources/Sources.spec.js +++ b/test/resources/Sources.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../testUtils').getSpyableStripe(); +const stripe = require('../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; describe('Sources Resource', () => { diff --git a/test/resources/SubscriptionItems.spec.js b/test/resources/SubscriptionItems.spec.js index 2023157c80..92fe6db5b7 100644 --- a/test/resources/SubscriptionItems.spec.js +++ b/test/resources/SubscriptionItems.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../testUtils').getSpyableStripe(); +const stripe = require('../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; describe('SubscriptionItems Resource', () => { diff --git a/test/resources/SubscriptionSchedule.spec.js b/test/resources/SubscriptionSchedule.spec.js index 4a6aa815f4..fcaf9afc8e 100644 --- a/test/resources/SubscriptionSchedule.spec.js +++ b/test/resources/SubscriptionSchedule.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../testUtils').getSpyableStripe(); +const stripe = require('../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; const SCHEDULE_TEST_ID = 'sub_sched_123'; diff --git a/test/resources/Subscriptions.spec.js b/test/resources/Subscriptions.spec.js index 4e2d29b04d..ddd4543acf 100644 --- a/test/resources/Subscriptions.spec.js +++ b/test/resources/Subscriptions.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../testUtils').getSpyableStripe(); +const stripe = require('../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; describe('subscriptions Resource', () => { diff --git a/test/resources/TaxCodes.spec.js b/test/resources/TaxCodes.spec.js index 190d627b74..a7f3dca270 100644 --- a/test/resources/TaxCodes.spec.js +++ b/test/resources/TaxCodes.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../testUtils').getSpyableStripe(); +const stripe = require('../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; describe('TaxCodes Resource', () => { diff --git a/test/resources/TaxRates.spec.js b/test/resources/TaxRates.spec.js index 9b7318b1df..af98e1756a 100644 --- a/test/resources/TaxRates.spec.js +++ b/test/resources/TaxRates.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../testUtils').getSpyableStripe(); +const stripe = require('../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; describe('TaxRates Resource', () => { diff --git a/test/resources/Terminal/ConnectionTokens.spec.js b/test/resources/Terminal/ConnectionTokens.spec.js index a13e910919..19d62dd9b5 100644 --- a/test/resources/Terminal/ConnectionTokens.spec.js +++ b/test/resources/Terminal/ConnectionTokens.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../../testUtils').getSpyableStripe(); +const stripe = require('../../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; diff --git a/test/resources/Terminal/Locations.spec.js b/test/resources/Terminal/Locations.spec.js index a8e70d9de7..dbb3b1c785 100644 --- a/test/resources/Terminal/Locations.spec.js +++ b/test/resources/Terminal/Locations.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../../testUtils').getSpyableStripe(); +const stripe = require('../../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; diff --git a/test/resources/Terminal/Readers.spec.js b/test/resources/Terminal/Readers.spec.js index b13c8bbf7b..086de593fc 100644 --- a/test/resources/Terminal/Readers.spec.js +++ b/test/resources/Terminal/Readers.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../../testUtils').getSpyableStripe(); +const stripe = require('../../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; diff --git a/test/resources/TestHelpers/Terminal/Readers.spec.js b/test/resources/TestHelpers/Terminal/Readers.spec.js index e6c49945ad..6be1a90c95 100644 --- a/test/resources/TestHelpers/Terminal/Readers.spec.js +++ b/test/resources/TestHelpers/Terminal/Readers.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../../../testUtils').getSpyableStripe(); +const stripe = require('../../../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; diff --git a/test/resources/Tokens.spec.js b/test/resources/Tokens.spec.js index fb36fffa74..bf2a2cd8c7 100644 --- a/test/resources/Tokens.spec.js +++ b/test/resources/Tokens.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../testUtils').getSpyableStripe(); +const stripe = require('../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; describe('Tokens Resource', () => { diff --git a/test/resources/Topups.spec.js b/test/resources/Topups.spec.js index 0f93a4d83a..fa8f8fb629 100644 --- a/test/resources/Topups.spec.js +++ b/test/resources/Topups.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../testUtils').getSpyableStripe(); +const stripe = require('../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; describe('Topup Resource', () => { diff --git a/test/resources/Transfers.spec.js b/test/resources/Transfers.spec.js index 4bcde7bbf7..1372c2e996 100644 --- a/test/resources/Transfers.spec.js +++ b/test/resources/Transfers.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../testUtils').getSpyableStripe(); +const stripe = require('../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; describe('Transfers Resource', () => { diff --git a/test/resources/WebhookEndpoints.spec.js b/test/resources/WebhookEndpoints.spec.js index c1cd5bda6e..6ed38bd327 100644 --- a/test/resources/WebhookEndpoints.spec.js +++ b/test/resources/WebhookEndpoints.spec.js @@ -1,6 +1,6 @@ 'use strict'; -const stripe = require('../../testUtils').getSpyableStripe(); +const stripe = require('../testUtils.js').getSpyableStripe(); const expect = require('chai').expect; describe('WebhookEndpoints Resource', () => { diff --git a/test/resources/generated_examples_test.spec.js b/test/resources/generated_examples_test.spec.js index 0e9148213b..6e4fc84d74 100644 --- a/test/resources/generated_examples_test.spec.js +++ b/test/resources/generated_examples_test.spec.js @@ -2,7 +2,7 @@ 'use strict'; -const testUtils = require('../../testUtils'); +const testUtils = require('../testUtils.js'); const stripe = testUtils.getStripeMockClient(); const expect = require('chai').expect; diff --git a/test/stripe.spec.ts b/test/stripe.spec.ts index 69dfc04335..53120024fc 100644 --- a/test/stripe.spec.ts +++ b/test/stripe.spec.ts @@ -5,9 +5,9 @@ import {FetchHttpClient} from '../lib/net/FetchHttpClient'; import {NodeHttpClient} from '../lib/net/NodeHttpClient'; import {createStripe} from '../lib/stripe.common'; -import {getMockPlatformFunctions} from '../testUtils'; +import {getMockPlatformFunctions} from './testUtils.js'; -const testUtils = require('../testUtils'); +const testUtils = require('./testUtils.js'); const Stripe = require('../lib/stripe.node'); const stripe = require('../lib/stripe.node')( testUtils.getUserStripeKey(), diff --git a/test/telemetry.spec.js b/test/telemetry.spec.js index a334ffbd2d..a0fcf97a89 100644 --- a/test/telemetry.spec.js +++ b/test/telemetry.spec.js @@ -1,6 +1,6 @@ 'use strict'; -require('../testUtils'); +require('./testUtils.js'); const http = require('http'); const expect = require('chai').expect; diff --git a/testUtils/index.js b/test/testUtils.js similarity index 98% rename from testUtils/index.js rename to test/testUtils.js index 0965ed1ed7..202b188f0a 100644 --- a/testUtils/index.js +++ b/test/testUtils.js @@ -289,10 +289,6 @@ const utils = (module.exports = { .slice(2); }, - envSupportsForAwait: () => { - return typeof Symbol !== 'undefined' && Symbol.asyncIterator; - }, - FakeCryptoProvider: class extends CryptoProvider { computeHMACSignature(payload, secret) { return 'fake signature'; diff --git a/test/utils.spec.ts b/test/utils.spec.ts index 566cbbba4d..fcb2bf9e7e 100644 --- a/test/utils.spec.ts +++ b/test/utils.spec.ts @@ -1,6 +1,6 @@ 'use strict'; -require('../testUtils'); +require('./testUtils.js'); import * as utils from '../lib/utils'; import {expect} from 'chai'; diff --git a/testUtils/.eslintrc.js b/testUtils/.eslintrc.js deleted file mode 100644 index 0848ed5408..0000000000 --- a/testUtils/.eslintrc.js +++ /dev/null @@ -1,12 +0,0 @@ -module.exports = { - env: { - mocha: true, - }, - plugins: ['chai-friendly'], - rules: { - 'no-loop-func': 'off', - 'no-sync': 'off', - 'no-unused-expressions': 0, - 'chai-friendly/no-unused-expressions': 2, - }, -}; diff --git a/testUtils/await.node7.js b/testUtils/await.node7.js deleted file mode 100644 index aaa9e01295..0000000000 --- a/testUtils/await.node7.js +++ /dev/null @@ -1,17 +0,0 @@ -'use strict'; - -module.exports.awaitUntil = async function awaitUntil(iterator, limit) { - const items = []; - while (true) { - const {value, done} = await iterator.next(); - if (done) break; - items.push(value); - if (items.length === limit) { - break; - } - if (items.length > limit) { - throw Error('Kept iterating after break.'); - } - }; - return items; -} diff --git a/testUtils/forAwait.node10.js b/testUtils/forAwait.node10.js deleted file mode 100644 index 0cf0dd0d0b..0000000000 --- a/testUtils/forAwait.node10.js +++ /dev/null @@ -1,15 +0,0 @@ -'use strict'; - -module.exports.forAwaitUntil = async function forAwaitUntil(iterator, limit) { - const items = []; - for await (const item of iterator) { - items.push(item); - if (items.length === limit) { - break; - } - if (items.length > limit) { - throw Error('Kept iterating after break.'); - } - } - return items; -}