mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-11-27 12:56:01 +01:00
3ba91df387
* Unifies the filename suffix to .test.js * Display @babel/no-invalid-this rule for tx-controller.test.js * Add test file extension to test:unit:global
44 lines
1.2 KiB
JavaScript
44 lines
1.2 KiB
JavaScript
import assert from 'assert';
|
|
import getBuyEthUrl from '../../../app/scripts/lib/buy-eth-url';
|
|
|
|
describe('buy-eth-url', function () {
|
|
const mainnet = {
|
|
network: '1',
|
|
amount: 5,
|
|
address: '0x0dcd5d886577d5081b0c52e242ef29e70be3e7bc',
|
|
};
|
|
const ropsten = {
|
|
network: '3',
|
|
};
|
|
const rinkeby = {
|
|
network: '4',
|
|
};
|
|
const kovan = {
|
|
network: '42',
|
|
};
|
|
|
|
it('returns wyre url with address for network 1', function () {
|
|
const wyreUrl = getBuyEthUrl(mainnet);
|
|
|
|
assert.equal(
|
|
wyreUrl,
|
|
'https://pay.sendwyre.com/purchase?dest=ethereum:0x0dcd5d886577d5081b0c52e242ef29e70be3e7bc&destCurrency=ETH&accountId=AC-7AG3W4XH4N2&paymentMethod=debit-card',
|
|
);
|
|
});
|
|
|
|
it('returns metamask ropsten faucet for network 3', function () {
|
|
const ropstenUrl = getBuyEthUrl(ropsten);
|
|
assert.equal(ropstenUrl, 'https://faucet.metamask.io/');
|
|
});
|
|
|
|
it('returns rinkeby dapp for network 4', function () {
|
|
const rinkebyUrl = getBuyEthUrl(rinkeby);
|
|
assert.equal(rinkebyUrl, 'https://www.rinkeby.io/');
|
|
});
|
|
|
|
it('returns kovan github test faucet for network 42', function () {
|
|
const kovanUrl = getBuyEthUrl(kovan);
|
|
assert.equal(kovanUrl, 'https://github.com/kovan-testnet/faucet');
|
|
});
|
|
});
|