nu-lint 1.1.0

Linter for Nu shell scripts that helpfully suggests improvements
Documentation
use super::RULE;

#[test]
fn fix_tail_with_count_to_last() {
    let source = "tail -10 file.txt";
    RULE.assert_fixed_contains(source, "open file.txt | lines | last 10");
}

#[test]
fn fix_tail_follow_to_watch() {
    let source = "tail -f log.txt";
    RULE.assert_fixed_contains(source, "watch log.txt");
}

#[test]
fn fix_tail_follow_long_to_watch() {
    let source = "tail --follow log.txt";
    RULE.assert_fixed_contains(source, "watch log.txt");
}

#[test]
fn fix_tail_follow_uppercase_to_watch() {
    let source = "tail -F log.txt";
    RULE.assert_fixed_contains(source, "watch log.txt");
}

#[test]
fn fix_preserves_filename() {
    let source = "tail -5 my-log-file.log";
    RULE.assert_fixed_contains(source, "my-log-file.log");
}