Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve testing, run tests against production #13

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

kg6zvp
Copy link
Contributor

@kg6zvp kg6zvp commented May 9, 2019

This cleans up the creation and teardown of the mocks server for testing and allows executing test code against the production machines instead of the mocks server. This can be used for creating fixtures and configuring mocks more quickly and to ensure that the mocks are working correctly.

A note has also been added to the README to explain how to configure the bashrc to use this feature.

- added note in readme for running tests on real network targets
You can do so by adding the following to your `~/.bashrc`:

```sh
export VANDELAY_UTIL_CONFIG="/home/gilbates/git/van-config/config.js"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

what is with gilbates?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't like adding files to the home directory (or anywhere outside the repo), having a .env in the repo folder file would be much easier

if (responses.route) app.get(routeURL, wrap(responses.route))
const bootstrapUtil = async (responses) => {
let port
let server
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Don't use lets, server does not need to be a let, getPort() can return the port depending on the env.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants