From 2107886611ee597eda5b2598eebbbc9070591336 Mon Sep 17 00:00:00 2001 From: Daniel Gonzalez Date: Wed, 10 Nov 2021 21:21:49 -0400 Subject: [PATCH] feat(tests): Added tests to gatsby-ipfs-web-wallet --- package.json | 3 ++- src/lib/{retry-queue.js => retry-queue.mjs} | 9 ++++++--- ...ue.adapter.unit.js => retry-queue.adapter.unit.mjs} | 10 ++++++---- 3 files changed, 14 insertions(+), 8 deletions(-) rename src/lib/{retry-queue.js => retry-queue.mjs} (96%) rename test/unit/{retry-queue.adapter.unit.js => retry-queue.adapter.unit.mjs} (97%) diff --git a/package.json b/package.json index 4ccfba2..45ecbbf 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ "serve": "gatsby serve", "clean": "gatsby clean", "test": "npm run lint", - "unit": "mocha" + "unit": "mocha test/unit/" }, "dependencies": { "@chris.troutner/gatsby-plugin-ipfs": "^2.0.3", @@ -62,6 +62,7 @@ "eslint-plugin-prettier": "^3.3.1", "eslint-plugin-standard": "^5.0.0", "husky": "^4.3.8", + "mocha": "^9.1.3", "prettier": "2.2.1", "semantic-release": "^17.3.7", "standard": "^16.0.3" diff --git a/src/lib/retry-queue.js b/src/lib/retry-queue.mjs similarity index 96% rename from src/lib/retry-queue.js rename to src/lib/retry-queue.mjs index c198cba..3291698 100644 --- a/src/lib/retry-queue.js +++ b/src/lib/retry-queue.mjs @@ -10,8 +10,12 @@ */ // const PQueue = require('p-queue').default +'use strict' + import PQueue from 'p-queue' -const pRetry = require('p-retry') +import pRetry from 'p-retry' + +// const pRetry = require('p-retry') let _this @@ -108,5 +112,4 @@ class RetryQueue { return new Promise(resolve => setTimeout(resolve, ms)) } } - -module.exports = RetryQueue +export default RetryQueue diff --git a/test/unit/retry-queue.adapter.unit.js b/test/unit/retry-queue.adapter.unit.mjs similarity index 97% rename from test/unit/retry-queue.adapter.unit.js rename to test/unit/retry-queue.adapter.unit.mjs index 2f6ef16..78bd3c7 100644 --- a/test/unit/retry-queue.adapter.unit.js +++ b/test/unit/retry-queue.adapter.unit.mjs @@ -2,11 +2,13 @@ Unit tests for the retry-queue library. */ -const sinon = require('sinon') -const assert = require('chai').assert -// const BCHJS = require('@psf/bch-js') +import chai from 'chai' +import sinon from 'sinon' -const RetryQueue = require('../../src/lib/retry-queue') +// const BCHJS = require('@psf/bch-js') +import RetryQueue from '../../src/lib/retry-queue.mjs' + +const assert = chai.assert // const bchjs = new BCHJS() let uut