aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/tests/package/loader/validating_array_loader_test.rs
blob: 6e4425d9fe64a56f8f096d2a545e181257c1ccff (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! ref: composer/tests/Composer/Test/Package/Loader/ValidatingArrayLoaderTest.php

// ValidatingArrayLoader wraps ArrayLoader, whose constraint parsing uses a look-around
// regex the regex crate cannot compile; the success/warning data sets are large.
macro_rules! stub {
    ($name:ident) => {
        #[test]
        #[ignore = "ValidatingArrayLoader -> ArrayLoader parses constraints via a look-around regex the regex crate cannot compile"]
        fn $name() {
            todo!()
        }
    };
}

stub!(test_load_success);
stub!(test_load_failure_throws_exception);
stub!(test_load_warnings);
stub!(test_load_skips_warning_data_when_ignoring_errors);