mirror of
https://github.com/denoland/deno.git
synced 2024-12-22 23:34:47 -05:00
test: re-enable test watch tests and mark as flaky (#11669)
This commit is contained in:
parent
a66218d457
commit
71e558c71c
1 changed files with 8 additions and 9 deletions
|
@ -1,5 +1,6 @@
|
|||
// Copyright 2018-2021 the Deno authors. All rights reserved. MIT license.
|
||||
|
||||
use flaky_test::flaky_test;
|
||||
use std::io::BufRead;
|
||||
use tempfile::TempDir;
|
||||
use test_util as util;
|
||||
|
@ -427,9 +428,7 @@ fn run_watch_with_import_map_and_relative_paths() {
|
|||
temp_directory.close().unwrap();
|
||||
}
|
||||
|
||||
// TODO(bartlomieju): flaky (https://github.com/denoland/deno/issues/10552)
|
||||
#[ignore]
|
||||
#[test]
|
||||
#[flaky_test]
|
||||
fn test_watch() {
|
||||
macro_rules! assert_contains {
|
||||
($string:expr, $($test:expr),+) => {
|
||||
|
@ -462,9 +461,10 @@ fn test_watch() {
|
|||
let mut stderr_lines =
|
||||
std::io::BufReader::new(stderr).lines().map(|r| r.unwrap());
|
||||
|
||||
assert_eq!(stdout_lines.next().unwrap(), "");
|
||||
assert_contains!(
|
||||
stdout_lines.next().unwrap(),
|
||||
"No matching test modules found"
|
||||
"0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out"
|
||||
);
|
||||
wait_for_process_finished("Test", &mut stderr_lines);
|
||||
|
||||
|
@ -487,6 +487,7 @@ fn test_watch() {
|
|||
)
|
||||
.expect("error writing file");
|
||||
|
||||
assert_eq!(stdout_lines.next().unwrap(), "");
|
||||
assert_contains!(stdout_lines.next().unwrap(), "running 1 test");
|
||||
assert_contains!(stdout_lines.next().unwrap(), "foo", "bar");
|
||||
assert_contains!(stdout_lines.next().unwrap(), "running 1 test");
|
||||
|
@ -596,9 +597,7 @@ fn test_watch() {
|
|||
drop(t);
|
||||
}
|
||||
|
||||
// TODO(bartlomieju): flaky (https://github.com/denoland/deno/issues/10552)
|
||||
#[ignore]
|
||||
#[test]
|
||||
#[flaky_test]
|
||||
fn test_watch_doc() {
|
||||
macro_rules! assert_contains {
|
||||
($string:expr, $($test:expr),+) => {
|
||||
|
@ -631,11 +630,11 @@ fn test_watch_doc() {
|
|||
let mut stderr_lines =
|
||||
std::io::BufReader::new(stderr).lines().map(|r| r.unwrap());
|
||||
|
||||
assert_eq!(stdout_lines.next().unwrap(), "");
|
||||
assert_contains!(
|
||||
stdout_lines.next().unwrap(),
|
||||
"No matching test modules found"
|
||||
"0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out"
|
||||
);
|
||||
|
||||
wait_for_process_finished("Test", &mut stderr_lines);
|
||||
|
||||
let foo_file = t.path().join("foo.ts");
|
||||
|
|
Loading…
Reference in a new issue