aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/tests/package/loader/array_loader_test.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/shirabe/tests/package/loader/array_loader_test.rs')
-rw-r--r--crates/shirabe/tests/package/loader/array_loader_test.rs36
1 files changed, 36 insertions, 0 deletions
diff --git a/crates/shirabe/tests/package/loader/array_loader_test.rs b/crates/shirabe/tests/package/loader/array_loader_test.rs
index a241722..fce85a7 100644
--- a/crates/shirabe/tests/package/loader/array_loader_test.rs
+++ b/crates/shirabe/tests/package/loader/array_loader_test.rs
@@ -1 +1,37 @@
//! ref: composer/tests/Composer/Test/Package/Loader/ArrayLoaderTest.php
+
+// ArrayLoader::load parses version/link constraints through a look-around regex the regex
+// crate cannot compile.
+macro_rules! stub {
+ ($name:ident) => {
+ #[test]
+ #[ignore = "ArrayLoader::load parses constraints via a look-around regex the regex crate cannot compile"]
+ fn $name() {
+ todo!()
+ }
+ };
+}
+
+stub!(test_self_version);
+stub!(test_type_default);
+stub!(test_normalized_version_optimization);
+stub!(test_parse_dump_default_load_config);
+stub!(test_parse_dump_true_load_config);
+stub!(test_parse_dump_false_load_config);
+stub!(test_package_with_branch_alias);
+stub!(test_package_aliasing_without_branch_alias);
+stub!(test_abandoned);
+stub!(test_not_abandoned);
+stub!(test_plugin_api_version_are_kept_as_declared);
+stub!(test_plugin_api_version_does_support_self_version);
+stub!(test_parse_links_integer_target);
+stub!(test_parse_links_invalid_version);
+stub!(test_none_string_version);
+stub!(test_none_string_source_dist_reference);
+stub!(test_branch_alias_integer_index);
+stub!(test_package_links_require);
+stub!(test_package_links_require_invalid);
+stub!(test_package_links_replace);
+stub!(test_package_links_replace_invalid);
+stub!(test_support_string_value);
+stub!(test_invalid_version);