MCPcopy Create free account
hub / github.com/SeleniumHQ/selenium / grid_latest_test

Function grid_latest_test

rust/tests/grid_tests.rs:30–49  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

28
29#[test]
30fn grid_latest_test() {
31 let mut cmd = get_selenium_manager();
32 cmd.args(["--grid", "--output", "json"])
33 .assert()
34 .success()
35 .code(0);
36
37 let stdout = get_stdout(&mut cmd);
38 let json: JsonOutput = serde_json::from_str(&stdout).unwrap();
39 assert!(!json.logs.is_empty());
40
41 let output_code = json.result.code;
42 assert_eq!(output_code, 0);
43
44 let jar = Path::new(&json.result.driver_path);
45 assert!(jar.exists());
46
47 let jar_name = jar.file_name().unwrap().to_str().unwrap();
48 assert!(jar_name.contains("selenium-server"));
49}
50
51#[rstest]
52#[case("4.8.0")]

Callers

nothing calls this directly

Calls 5

get_selenium_managerFunction · 0.85
get_stdoutFunction · 0.85
codeMethod · 0.80
argsMethod · 0.80
successMethod · 0.45

Tested by

no test coverage detected