2022-03-24 04:08:03 +00:00
|
|
|
# chiba-clonk-client
|
2022-03-24 06:40:03 +00:00
|
|
|
|
2022-04-05 14:11:06 +00:00
|
|
|
## Tests
|
2022-03-24 06:40:03 +00:00
|
|
|
|
|
|
|
Follow these steps to run the tests:
|
|
|
|
|
|
|
|
- After cloning this repo run:
|
|
|
|
|
|
|
|
```bash
|
|
|
|
yarn
|
|
|
|
```
|
|
|
|
|
2022-04-05 14:11:06 +00:00
|
|
|
- Copy [.env.example](./.env.example) file and create a `.env` file.
|
2022-03-24 06:40:03 +00:00
|
|
|
|
2022-04-05 14:11:06 +00:00
|
|
|
- Clone the [chiba-clonk repo](https://github.com/vulcanize/chiba-clonk) and change to repo directory.
|
2022-03-24 06:40:03 +00:00
|
|
|
|
2022-04-04 11:14:04 +00:00
|
|
|
- Run the chain using `./init.sh`.
|
|
|
|
|
2022-04-12 10:54:26 +00:00
|
|
|
- Export the private key using:
|
2022-03-24 06:40:03 +00:00
|
|
|
|
|
|
|
```bash
|
2022-04-06 04:46:38 +00:00
|
|
|
chibaclonkd keys export mykey --unarmored-hex --unsafe
|
2022-03-24 06:40:03 +00:00
|
|
|
```
|
|
|
|
|
2022-04-05 14:11:06 +00:00
|
|
|
- Copy the private key and assign it to variable `PRIVATE_KEY` in the `.env` file.
|
2022-03-30 05:21:03 +00:00
|
|
|
|
2022-04-12 10:54:26 +00:00
|
|
|
- Run the tests in chiba-clonk-client repo:
|
2022-03-24 06:40:03 +00:00
|
|
|
|
|
|
|
```bash
|
|
|
|
yarn test
|
|
|
|
```
|
2022-04-05 14:11:06 +00:00
|
|
|
|
2022-04-12 10:54:26 +00:00
|
|
|
- Run the tests with auctions enabled
|
|
|
|
|
|
|
|
- In chiba-clonk repo run:
|
|
|
|
|
|
|
|
```bash
|
2022-04-18 11:27:37 +00:00
|
|
|
TEST_AUCTION_ENABLED=true ./init.sh
|
2022-04-12 10:54:26 +00:00
|
|
|
```
|
|
|
|
|
|
|
|
- Export the private key and change it in `.env` file again using:
|
|
|
|
|
|
|
|
```bash
|
|
|
|
chibaclonkd keys export mykey --unarmored-hex --unsafe
|
|
|
|
```
|
|
|
|
|
|
|
|
- Run tests:
|
|
|
|
|
|
|
|
```bash
|
|
|
|
yarn test:auctions
|
|
|
|
```
|
|
|
|
|
2022-04-05 14:11:06 +00:00
|
|
|
## Development
|
|
|
|
|
|
|
|
[README](./DEVELOPMENT.md)
|