blob: ebdeaffaf443e2bf518d9a88b4afcaeb120fddd2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
//! ref: composer/tests/Composer/Test/Platform/RuntimeTest.php
use shirabe::platform::runtime::Runtime;
#[test]
fn test_parse_extension_info() {
for (html_input, expected_output) in provide_extension_infos() {
assert_eq!(
expected_output,
Runtime::parse_html_extension_info(html_input)
);
}
}
fn provide_extension_infos() -> Vec<(&'static str, &'static str)> {
vec![(
// 'pdo_sqlite'
"<h2><a name=\"module_pdo_sqlite\" href=\"#module_pdo_sqlite\">pdo_sqlite</a></h2>
<table>
<tr><td class=\"e\">PDO Driver for SQLite 3.x </td><td class=\"v\">enabled </td></tr>
<tr><td class=\"e\">SQLite Library </td><td class=\"v\">3.40.1 </td></tr>
</table>",
"pdo_sqlite
PDO Driver for SQLite 3.x => enabled
SQLite Library => 3.40.1",
)]
}
|