aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/tests/installed_versions_test.rs
blob: d20bc84cca92096d4448075e664043bb282eab7a (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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
//! ref: composer/tests/Composer/Test/InstalledVersionsTest.php

// setUpBeforeClass reflects into ClassLoader::registeredLoaders and the cases load
// installed.php fixtures via InstalledVersions::reload; the reflection and fixture loading
// are not ported.

use tempfile::TempDir;

fn set_up() -> TempDir {
    let root = TempDir::new().unwrap();

    // Loading the installed_relative.php fixture and InstalledVersions::reload are not ported.
    todo!();

    #[allow(unreachable_code)]
    root
}

#[test]
#[ignore = "needs reflection into ClassLoader::registeredLoaders and installed.php fixtures (not ported)"]
fn test_get_installed_packages() {
    let _root = set_up();
    todo!()
}

#[test]
#[ignore = "needs reflection into ClassLoader::registeredLoaders and installed.php fixtures (not ported)"]
fn test_is_installed() {
    let _root = set_up();
    todo!()
}

#[test]
#[ignore = "needs reflection into ClassLoader::registeredLoaders and installed.php fixtures (not ported)"]
fn test_satisfies() {
    let _root = set_up();
    todo!()
}

#[test]
#[ignore = "needs reflection into ClassLoader::registeredLoaders and installed.php fixtures (not ported)"]
fn test_get_version_ranges() {
    let _root = set_up();
    todo!()
}

#[test]
#[ignore = "needs reflection into ClassLoader::registeredLoaders and installed.php fixtures (not ported)"]
fn test_get_version() {
    let _root = set_up();
    todo!()
}

#[test]
#[ignore = "needs reflection into ClassLoader::registeredLoaders and installed.php fixtures (not ported)"]
fn test_get_pretty_version() {
    let _root = set_up();
    todo!()
}

#[test]
#[ignore = "needs reflection into ClassLoader::registeredLoaders and installed.php fixtures (not ported)"]
fn test_get_version_out_of_bounds() {
    let _root = set_up();
    todo!()
}

#[test]
#[ignore = "needs reflection into ClassLoader::registeredLoaders and installed.php fixtures (not ported)"]
fn test_get_root_package() {
    let _root = set_up();
    todo!()
}

#[test]
#[ignore = "needs reflection into ClassLoader::registeredLoaders and installed.php fixtures (not ported)"]
fn test_get_raw_data() {
    let _root = set_up();
    todo!()
}

#[test]
#[ignore = "needs reflection into ClassLoader::registeredLoaders and installed.php fixtures (not ported)"]
fn test_get_reference() {
    let _root = set_up();
    todo!()
}

#[test]
#[ignore = "needs reflection into ClassLoader::registeredLoaders and installed.php fixtures (not ported)"]
fn test_get_installed_packages_by_type() {
    let _root = set_up();
    todo!()
}

#[test]
#[ignore = "needs reflection into ClassLoader::registeredLoaders and installed.php fixtures (not ported)"]
fn test_get_install_path() {
    let _root = set_up();
    todo!()
}

#[test]
#[ignore = "needs reflection into ClassLoader::registeredLoaders and installed.php fixtures (not ported)"]
fn test_with_class_loader_loaded() {
    let _root = set_up();
    todo!()
}