aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/tests
diff options
context:
space:
mode:
Diffstat (limited to 'crates/shirabe/tests')
-rw-r--r--crates/shirabe/tests/all_functional_test.rs10
-rw-r--r--crates/shirabe/tests/common/io_mock.rs4
-rw-r--r--crates/shirabe/tests/dependency_resolver/pool_builder_test.rs4
-rw-r--r--crates/shirabe/tests/dependency_resolver/pool_optimizer_test.rs4
-rw-r--r--crates/shirabe/tests/installer_test.rs6
5 files changed, 14 insertions, 14 deletions
diff --git a/crates/shirabe/tests/all_functional_test.rs b/crates/shirabe/tests/all_functional_test.rs
index 36137955..9879bca4 100644
--- a/crates/shirabe/tests/all_functional_test.rs
+++ b/crates/shirabe/tests/all_functional_test.rs
@@ -8,7 +8,7 @@
use indexmap::IndexMap;
use serial_test::serial;
use shirabe::util::filesystem::Filesystem;
-use shirabe_php_shim::{PhpMixed, intval, php_regex, preg_match2, preg_split_delim_capture};
+use shirabe_php_shim::{PhpMixed, intval, php_regex, preg_match, preg_split_delim_capture};
use std::path::{Path, PathBuf};
/// ref: AllFunctionalTest's `$oldcwd` / `$testDir` instance state plus its `setUp`/`tearDown`.
@@ -140,13 +140,13 @@ fn expect_matches(expected: &str, output: &str) {
line += 1;
}
if eb[i] == b'%' {
- let Some(m) = preg_match2(php_regex!("{%(.+?)%}"), &expected[i..], 0) else {
+ let Some(m) = preg_match(php_regex!("{%(.+?)%}"), &expected[i..]) else {
panic!("Failed to match %...% in {}", &expected[i..]);
};
let regex = m.get(1).map(str::to_string).unwrap();
let pattern = format!("{{{}}}", regex);
- if let Some(m) = preg_match2(&pattern, &output[j..], 0) {
+ if let Some(m) = preg_match(&pattern, &output[j..]) {
let full = m.get(0).map(str::to_string).unwrap();
i += regex.len() + 2;
j += full.len();
@@ -221,13 +221,13 @@ fn run_integration(test_filename: &str) {
expect_matches(expected, output);
}
if let Some(expect_regex) = test_data.get("EXPECT-REGEX") {
- assert!(preg_match2(expect_regex, &clean_output(&raw_output), 0).is_some());
+ assert!(preg_match(expect_regex, &clean_output(&raw_output)).is_some());
}
if let Some(expect_regexes) = test_data.get("EXPECT-REGEXES") {
let clean = clean_output(&raw_output);
for regex in expect_regexes.split('\n') {
assert!(
- preg_match2(regex, &clean, 0).is_some(),
+ preg_match(regex, &clean).is_some(),
"Output: {}",
raw_output
);
diff --git a/crates/shirabe/tests/common/io_mock.rs b/crates/shirabe/tests/common/io_mock.rs
index 7aaa231a..a6a407a3 100644
--- a/crates/shirabe/tests/common/io_mock.rs
+++ b/crates/shirabe/tests/common/io_mock.rs
@@ -5,7 +5,7 @@ use shirabe::io::buffer_io::BufferIO;
use shirabe::io::io_interface;
use shirabe::io::{IOInterface, IOInterfaceImmutable, IOInterfaceMutable};
use shirabe::util::platform::Platform;
-use shirabe_php_shim::{PHP_EOL, PhpMixed, php_regex, preg_match2, preg_quote, preg_split};
+use shirabe_php_shim::{PHP_EOL, PhpMixed, php_regex, preg_match, preg_quote, preg_split};
use shirabe_symfony_console::output::output_interface;
use std::collections::VecDeque;
@@ -166,7 +166,7 @@ impl IOMock {
};
while let Some(line) = lines.pop_front() {
- if preg_match2(&pattern, &line, 0).is_some() {
+ if preg_match(&pattern, &line).is_some() {
continue 'expects;
}
diff --git a/crates/shirabe/tests/dependency_resolver/pool_builder_test.rs b/crates/shirabe/tests/dependency_resolver/pool_builder_test.rs
index 27359fa3..e04e2ca9 100644
--- a/crates/shirabe/tests/dependency_resolver/pool_builder_test.rs
+++ b/crates/shirabe/tests/dependency_resolver/pool_builder_test.rs
@@ -19,7 +19,7 @@ use shirabe::repository::handle::{LockArrayRepositoryHandle, RepositoryInterface
use shirabe::repository::lock_array_repository::LockArrayRepository;
use shirabe::repository::repository_factory::RepositoryFactory;
use shirabe::repository::repository_set::{RepositorySet, RootAliasInput};
-use shirabe_php_shim::{PhpMixed, php_regex, preg_match2, preg_split_delim_capture};
+use shirabe_php_shim::{PhpMixed, php_regex, preg_match, preg_split_delim_capture};
use std::path::PathBuf;
/// Maps the PHP `$loadPackage` closure: pops the optional `id` from the data, loads the
@@ -137,7 +137,7 @@ fn get_integration_tests(fixtures_dir: &std::path::Path) -> IndexMap<String, Int
for file in files {
let file = file.to_str().unwrap().to_string();
- if preg_match2(php_regex!(r"/\.test$/"), &file, 0).is_none() {
+ if preg_match(php_regex!(r"/\.test$/"), &file).is_none() {
continue;
}
diff --git a/crates/shirabe/tests/dependency_resolver/pool_optimizer_test.rs b/crates/shirabe/tests/dependency_resolver/pool_optimizer_test.rs
index cac8189d..e40d5257 100644
--- a/crates/shirabe/tests/dependency_resolver/pool_optimizer_test.rs
+++ b/crates/shirabe/tests/dependency_resolver/pool_optimizer_test.rs
@@ -11,7 +11,7 @@ use shirabe::package::loader::{ArrayLoader, LoaderInterface};
use shirabe::package::version::version_parser::VersionParser;
use shirabe::repository::handle::LockArrayRepositoryHandle;
use shirabe::repository::lock_array_repository::LockArrayRepository;
-use shirabe_php_shim::{PhpMixed, php_regex, preg_match2, preg_split_delim_capture};
+use shirabe_php_shim::{PhpMixed, php_regex, preg_match, preg_split_delim_capture};
use std::path::PathBuf;
fn load_package(package_data: &PhpMixed) -> BasePackageHandle {
@@ -140,7 +140,7 @@ fn provide_integration_tests() -> IndexMap<
for file in files {
let file = file.to_str().unwrap().to_string();
- if preg_match2(php_regex!(r"/\.test$/"), &file, 0).is_none() {
+ if preg_match(php_regex!(r"/\.test$/"), &file).is_none() {
continue;
}
diff --git a/crates/shirabe/tests/installer_test.rs b/crates/shirabe/tests/installer_test.rs
index 5503824e..606baacc 100644
--- a/crates/shirabe/tests/installer_test.rs
+++ b/crates/shirabe/tests/installer_test.rs
@@ -42,7 +42,7 @@ use shirabe::util::r#loop::Loop;
use shirabe::util::platform::Platform;
use shirabe::util::process_executor::ProcessExecutor;
use shirabe_class_map_generator::class_map::ClassMap;
-use shirabe_php_shim::{PhpMixed, php_regex, preg_match2, preg_replace, preg_split_delim_capture};
+use shirabe_php_shim::{PhpMixed, php_regex, preg_match, preg_replace, preg_split_delim_capture};
use shirabe_semver::VersionParser;
use shirabe_semver::constraint::AnyConstraint;
use shirabe_symfony_console::command::Command as SymfonyCommand;
@@ -691,7 +691,7 @@ fn load_integration_tests(path: &str) -> Vec<IntegrationCase> {
return;
}
if let Some(url) = repo.get("url").and_then(|u| u.as_str())
- && preg_match2(php_regex!(r"{^file://[^/]}"), url, 0).is_some()
+ && preg_match(php_regex!(r"{^file://[^/]}"), url).is_some()
{
let new_url = format!("file://{}/{}", fixtures_str, &url[7..]);
repo["url"] = serde_json::Value::String(new_url);
@@ -1137,7 +1137,7 @@ fn do_test_integration(case: &IntegrationCase, expect_output: Option<&str>) {
.unwrap();
assert!(
- preg_match2(r"{^(install|update)\b}", &case.run, 0).is_some(),
+ preg_match(r"{^(install|update)\b}", &case.run).is_some(),
"The run command only supports install and update"
);