#![allow(
dead_code,
unused_imports,
unused_variables,
unused_macros,
unused_assignments,
unused_mut,
non_snake_case,
non_upper_case_globals
)]
use pretty_assertions::assert_eq;
use rstest::rstest;
use rstest::fixture;
use rstest_reuse::template;
use rstest_reuse::apply;
use rstest_reuse::{self,};
use test_generator::test_resources;
#[test_resources("test_data/*/words.txt")]
fn test_data_from_files(file: &str) {
let contents = std::fs::read_to_string(file).unwrap();
let lines = contents.split("\n").collect::<Vec<&str>>();
for line in lines {
println!("{}", line);
}
}
use assert2::assert;
use assert2::check;
#[test]
fn test_assert2() {
let x = 32;
check!(x == 32);
}
#[cfg(test)]
mod mod_ansi {
use super::rstest;
use super::fixture;
use super::assert_eq;
use super::template;
use super::apply;
use super::rstest_reuse;
pub fn generate_ansi_red(content: &str) -> String {
format!("\u{1b}[31m{}\u{1b}[0m", content)
}
use core_dev::aesthetics::ansi::red;
use core_dev::aesthetics::ansi::red_bold;
use core_dev::aesthetics::ansi::red_on_bg;
#[template]
#[rstest]
#[case("hello")]
#[case("there")]
#[case("rust")]
#[case("is")]
#[case("the")]
#[case("best")]
fn words(#[case] input_content: &str) {
}
#[apply(words)]
fn test_red(#[case] input_content: &str) {
let preprocessed_expected_result =
generate_ansi_red(input_content);
let result = red(input_content);
assert_eq!(result, preprocessed_expected_result);
println!("{}", red_on_bg("x", "yellow"));
}
use core_dev::impl_fixed_color_function;
use paste::paste;
use ansi_term::Color;
#[apply(words)]
fn against_123(#[case] input_content: &str) {
impl_fixed_color_function!(123);
let result = fixed_color_123(input_content);
println!("{:?}", result)
}
}