diff --git a/helpers/get-faucet-links.js b/helpers/get-faucet-links.js index b02dc09..8d542e1 100644 --- a/helpers/get-faucet-links.js +++ b/helpers/get-faucet-links.js @@ -6,6 +6,7 @@ const { KOVAN_CODE, SOKOL_CODE, RSK_TESTNET_CODE, + CELO_ALFAJORES_TESTNET_CODE, } = networkIDs function getFaucetLinks(network) { @@ -23,6 +24,8 @@ function getFaucetLinks(network) { return ['https://faucet.poa.network/'] case RSK_TESTNET_CODE: return ['https://faucet.rsk.co/'] + case CELO_ALFAJORES_TESTNET_CODE: + return ['https://celo.org/developers/faucet'] default: return [] } diff --git a/package-lock.json b/package-lock.json index 48f4641..4e443c9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "eth-net-props", - "version": "1.0.39", + "version": "1.0.40", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 8124653..c328de9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "eth-net-props", - "version": "1.0.39", + "version": "1.0.40", "description": "Get properties of EMV-based network", "main": "index.js", "directories": { diff --git a/test/test.js b/test/test.js index 189848c..b91a1d2 100644 --- a/test/test.js +++ b/test/test.js @@ -194,6 +194,13 @@ describe('eth-net-props', () => { assert.equal(goerliFaucetLinks[0], 'https://goerli-faucet.slock.it/') } }) + it(`${claimPrefix} CELO Alfajores`, () => { + const celoAlfajoresFaucetLinks = faucetLinks.getFaucetLinks(44787) + assert.equal(celoAlfajoresFaucetLinks.length, 1) + if (celoAlfajoresFaucetLinks.length > 0) { + assert.equal(celoAlfajoresFaucetLinks[0], 'https://celo.org/developers/faucet') + } + }) it('should not return faucet link for production blockchains', () => { assert.equal(faucetLinks.getFaucetLinks(1).length, 0) assert.equal(faucetLinks.getFaucetLinks(99).length, 0)