solana/web3.js/test/testnet.test.js
2020-06-14 21:57:04 -07:00

27 lines
580 B
JavaScript

// @flow
import {testnetChannelEndpoint} from '../src/util/testnet';
test('invalid', () => {
expect(() => {
testnetChannelEndpoint('abc123');
}).toThrow();
});
test('edge', () => {
expect(testnetChannelEndpoint('edge')).toEqual(
'https://edge.devnet.solana.com:8443',
);
expect(testnetChannelEndpoint('edge', true)).toEqual(
'https://edge.devnet.solana.com:8443',
);
expect(testnetChannelEndpoint('edge', false)).toEqual(
'http://edge.devnet.solana.com:8899',
);
});
test('default', () => {
testnetChannelEndpoint(); // Should not throw
});