fix: override cookie settings in tests in a separate thread to not delete its value for other tests #21
2 changed files with 13 additions and 7 deletions
3
Makefile
3
Makefile
|
@ -89,7 +89,8 @@ run: default ## Run debug build
|
||||||
|
|
||||||
test: ## Run tests
|
test: ## Run tests
|
||||||
#$(call cache_bust)
|
#$(call cache_bust)
|
||||||
cargo test --all-features --no-fail-fast
|
cargo test --all-features --no-fail-fast -- --skip test_server_env_override
|
||||||
|
cargo test --all-features --no-fail-fast -- test_server_env_override
|
||||||
|
|
||||||
#test.coverage.xml: ## Generate cobertura.xml test coverage
|
#test.coverage.xml: ## Generate cobertura.xml test coverage
|
||||||
# #$(call cache_bust)
|
# #$(call cache_bust)
|
||||||
|
|
|
@ -58,11 +58,16 @@ mod tests {
|
||||||
server.hostname
|
server.hostname
|
||||||
);
|
);
|
||||||
env_helper!(init_settings, "VANIKAM_server_IP", "1.1.1.1", server.ip);
|
env_helper!(init_settings, "VANIKAM_server_IP", "1.1.1.1", server.ip);
|
||||||
env_helper!(
|
std::thread::spawn(move || {
|
||||||
init_settings,
|
env_helper!(
|
||||||
"VANIKAM_server_COOKIE_SECRET",
|
init_settings,
|
||||||
"asdfasdflkjhasdlkfhalksdf",
|
"VANIKAM_server_COOKIE_SECRET",
|
||||||
server.cookie_secret
|
"asdfasdflkjhasdlkfhalksdf",
|
||||||
);
|
server.cookie_secret
|
||||||
|
);
|
||||||
|
assert!(true);
|
||||||
|
})
|
||||||
|
.join()
|
||||||
|
.unwrap();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue