summaryrefslogtreecommitdiff
path: root/test_util/src/assertions.rs
diff options
context:
space:
mode:
Diffstat (limited to 'test_util/src/assertions.rs')
-rw-r--r--test_util/src/assertions.rs94
1 files changed, 0 insertions, 94 deletions
diff --git a/test_util/src/assertions.rs b/test_util/src/assertions.rs
deleted file mode 100644
index b9aba9354..000000000
--- a/test_util/src/assertions.rs
+++ /dev/null
@@ -1,94 +0,0 @@
-// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
-
-use crate::colors;
-
-#[macro_export]
-macro_rules! assert_starts_with {
- ($string:expr, $($test:expr),+) => {
- let string = $string; // This might be a function call or something
- if !($(string.starts_with($test))||+) {
- panic!("{:?} does not start with {:?}", string, [$($test),+]);
- }
- }
-}
-
-#[macro_export]
-macro_rules! assert_ends_with {
- ($left:expr, $right:expr $(,)?) => {
- match (&$left, &$right) {
- (actual, expected) => {
- let actual = if expected.len() > actual.len() {
- actual
- } else {
- &actual[actual.len() - expected.len()..]
- };
- pretty_assertions::assert_eq!(
- actual,
- *expected,
- "should end with expected."
- );
- }
- }
- };
-}
-
-#[macro_export]
-macro_rules! assert_contains {
- ($string:expr, $($test:expr),+ $(,)?) => {
- let string = &$string; // This might be a function call or something
- if !($(string.contains($test))||+) {
- panic!("{:?} does not contain any of {:?}", string, [$($test),+]);
- }
- }
-}
-
-#[macro_export]
-macro_rules! assert_not_contains {
- ($string:expr, $($test:expr),+ $(,)?) => {
- let string = &$string; // This might be a function call or something
- if !($(!string.contains($test))||+) {
- panic!("{:?} contained {:?}", string, [$($test),+]);
- }
- }
-}
-
-#[track_caller]
-pub fn assert_wildcard_match(actual: &str, expected: &str) {
- if !expected.contains("[WILDCARD]") && !expected.contains("[UNORDERED_START]")
- {
- pretty_assertions::assert_eq!(actual, expected);
- } else {
- match crate::wildcard_match_detailed(expected, actual) {
- crate::WildcardMatchResult::Success => {
- // ignore
- }
- crate::WildcardMatchResult::Fail(debug_output) => {
- println!(
- "{}{}{}",
- colors::bold("-- "),
- colors::bold_red("OUTPUT"),
- colors::bold(" START --"),
- );
- println!("{}", actual);
- println!("{}", colors::bold("-- OUTPUT END --"));
- println!(
- "{}{}{}",
- colors::bold("-- "),
- colors::bold_green("EXPECTED"),
- colors::bold(" START --"),
- );
- println!("{}", expected);
- println!("{}", colors::bold("-- EXPECTED END --"));
- println!(
- "{}{}{}",
- colors::bold("-- "),
- colors::bold_blue("DEBUG"),
- colors::bold(" START --"),
- );
- println!("{debug_output}");
- println!("{}", colors::bold("-- DEBUG END --"));
- panic!("pattern match failed");
- }
- }
- }
-}