Skip to content

Commit 27d42af

Browse files
committed
tests: added faucet key environment for browser CI tests
1 parent 0beed25 commit 27d42af

15 files changed

+35
-19
lines changed

.github/workflows/test-browser.yml

+2
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ jobs:
1717
runs-on: ubuntu-latest
1818

1919
environment: ethers-tests
20+
env:
21+
FAUCET_PRIVATEKEY: ${{ secrets.FAUCET_PRIVATEKEY }}
2022

2123
strategy:
2224
fail-fast: false

lib.commonjs/_tests/test-providers-errors.js

+4
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib.commonjs/_tests/test-providers-errors.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib.commonjs/_tests/test-providers-send.js

+4
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib.commonjs/_tests/test-providers-send.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib.esm/_admin/test-browser.d.ts.map

+1-1
Original file line numberDiff line numberDiff line change

lib.esm/_admin/test-browser.js

+1-7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib.esm/_admin/test-browser.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib.esm/_tests/test-providers-errors.js

+4
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib.esm/_tests/test-providers-errors.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib.esm/_tests/test-providers-send.js

+4
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib.esm/_tests/test-providers-send.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src.ts/_admin/test-browser.ts

+1-6
Original file line numberDiff line numberDiff line change
@@ -251,12 +251,7 @@ const TestData = (function() {
251251
data.push(`}`);
252252
data.push(``);
253253

254-
try {
255-
data.push(`export const FAUCET_PRIVATEKEY = ${ JSON.stringify(process.env.FAUCET_PRIVATEKEY || "0x0123456789012345678901234567890123456789") };`);
256-
} catch (e) {
257-
console.log(e);
258-
data.push(`export const FAUCET_PRIVATEKEY = "0x0123456789012345678901234567890123456789";`);
259-
}
254+
data.push(`export const FAUCET_PRIVATEKEY = ${ JSON.stringify(process.env.FAUCET_PRIVATEKEY) };`);
260255
data.push(``);
261256

262257
return data.join("\n");

src.ts/_tests/test-providers-errors.ts

+5
Original file line numberDiff line numberDiff line change
@@ -164,6 +164,11 @@ describe("Tests Provider Call Exception", function() {
164164
});
165165

166166
describe("Test Provider Blockchain Errors", function() {
167+
if (!FAUCET_PRIVATEKEY) {
168+
console.log("Missing Faucet Private Key! Tests Skipped.");
169+
return;
170+
}
171+
167172
const wallet = new Wallet(FAUCET_PRIVATEKEY);
168173

169174
const networkName = "sepolia";

src.ts/_tests/test-providers-send.ts

+4
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@ function stall(duration: number): Promise<void> {
1616
setupProviders();
1717

1818
describe("Sends Transactions", function() {
19+
if (!FAUCET_PRIVATEKEY) {
20+
console.log("Missing Faucet Private Key! Tests Skipped.");
21+
return;
22+
}
1923

2024
const wallet = new Wallet(FAUCET_PRIVATEKEY);
2125
console.log("Faucet Address:", wallet.address);

0 commit comments

Comments
 (0)