A Metamask fork with Infura removed and default networks editable
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
ciphermask/test/e2e/fixtures
Mark Stacey eadeaa7883 End-to-end test state fixtures (#7663) 5 years ago
..
imported-account End-to-end test state fixtures (#7663) 5 years ago
README.md End-to-end test state fixtures (#7663) 5 years ago

README.md

End-to-end tests

This directory contains the fixture data used to bootstrap the individual e2e tests. Each sub-directory contains one thing:

  1. A state.json file that represents a the saved state for the extension (see Generating fixture data below)

Generating fixture data

Fixture data can be generated by loading the unpacked extension, inspecting the background context, dumping chrome.storage.local, and using copy to copy it to the clipboard, and manually pasting the contents into a file on disk.

// Step 1:
chrome.storage.local.get(null, (x) => console.log(x))
// Should print something like:
// > temp1
// > {data: {…}, meta: {…}}

// Step 2:
// Store the value as a global via the 'Store as global variable' option in context menu (shown below)

// Step 3:
copy(temp1)

Store the value as a global variable:

<img width="840" alt="Store as global variable" src="https://user-images.githubusercontent.com/1623628/60987884-1a2c4a00-a31d-11e9-932e-b7fab452e6bd.png" />