Skip to content

Commit

Permalink
Add assertions in test projects
Browse files Browse the repository at this point in the history
  • Loading branch information
anniel-stripe committed Feb 23, 2023
1 parent 73aec5d commit d2a0113
Showing 1 changed file with 38 additions and 0 deletions.
38 changes: 38 additions & 0 deletions testProjects/mjs/index.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,47 @@
import {Stripe} from 'stripe';
import DefaultStripe from 'stripe';
import assert from 'assert';

assert(Stripe.PACKAGE_VERSION);
assert(Stripe.USER_AGENT);

assert(Stripe.HttpClient);
assert(Stripe.HttpClientResponse);
assert(Stripe.createFetchHttpClient);
assert(Stripe.createNodeHttpClient);

assert(Stripe.CryptoProvider);
assert(Stripe.createNodeCryptoProvider);
assert(Stripe.createSubtleCryptoProvider);

assert(Stripe.errors);
assert(Stripe.resources);
assert(Stripe.webhooks);

assert(Stripe.StripeResource);
assert(Stripe.StripeResource.method);
assert(Stripe.StripeResource.extend);
assert(Stripe.StripeResource.MAX_BUFFERED_REQUEST_METRICS);

assert(Stripe.Stripe);
assert(Stripe.default);

const stripe = new Stripe(process.argv[2]);
const defaultStripe = new DefaultStripe(process.argv[2]);

assert(stripe._platformFunctions);
assert(stripe._api);
assert(stripe._enableTelemetry);
assert(stripe._prevRequestMetrics);
assert(stripe._requestSender);
assert(stripe.VERSION);
assert(stripe.webhookEndpoints);
assert(stripe.webhooks);
assert(stripe._emitter);
assert(stripe.on);
assert(stripe.off);
assert(stripe.once);

try {
throw new stripe.errors.StripeError({
charge: 'foo',
Expand Down

0 comments on commit d2a0113

Please sign in to comment.