Module test_utils

Source
Expand description

Utilities used by tests in both file and directory modules.

Re-exports§

pub use run::run_client;
pub use run::run_server_client;
pub use run::test_client;
pub use run::test_server_client;
pub use run::TestController;

Modules§

assertions
Assertion helpers common to both file and directory tests.
node
Helper methods for the NodeProxy objects.
run
Utilities to run asynchronous tests that use pseudo-fs objects.

Functions§

build_flag_combinations
Returns a list of flag combinations to test. Returns a vector of the aggregate of every constant flag and every combination of variable flags. For example, calling build_flag_combinations(100, 011) would return [100, 110, 101, 111] (in binary), whereas build_flag_combinations(0, 011) would return [000, 001, 010, 011].