Пример теста
#[cfg(test)]
mod tests {
use mylibrary::somepath::some_rust_file::*;
use bip39::Mnemonic;
#[test]
fn test_generate_private_key() {
let private_key = generate_private_key()
.expect("Failed to generate private key");
assert_eq!(private_key.len(), 32);
}
}
Ошибка
error[E0433]: failed to resolve: use of undeclared crate or module `mylibrary`
--> tests/some_rust_file_test:3:9
|
3 | mylibrary::somepath::some_rust_file::*;
| ^^^^^^ use of undeclared crate or module `mylibrary`
Если убираю из томла crate-type, все прогоняется без проблем. Кто-нибудь сталкивался?
Да, юнит тесты не работают с cdylib
Обсуждают сегодня