chore: Stop cding into binary_install and use --all instead

test: Put tests that access private functions in tests module
master
Jesper Håkansson 7 years ago
parent 3fc5df8b7a
commit 74739e5a10
  1. 6
      .travis.yml
  2. 27
      binary-install/src/lib.rs

@ -47,14 +47,10 @@ matrix:
install:
- *INSTALL_NODE_VIA_NVM
script:
- cargo test --locked
- cargo test --all --locked
- rustup component add rustfmt-preview
- cargo fmt --version
- cargo fmt --all -- --check
- cd binary-install
- cargo test
- cargo fmt --all -- --check
- cd ..
- name: Book
rust: stable

@ -278,8 +278,12 @@ fn hashed_dirname(url: &str, name: &str) -> String {
format!("{}-{}", name, hex)
}
#[test]
fn it_returns_same_hash_for_same_name_and_url() {
#[cfg(test)]
mod tests {
use super::*;
#[test]
fn it_returns_same_hash_for_same_name_and_url() {
let name = "wasm-pack";
let url = "http://localhost:7878/wasm-pack-v0.6.0.tar.gz";
@ -289,10 +293,10 @@ fn it_returns_same_hash_for_same_name_and_url() {
assert!(!first.is_empty());
assert!(!second.is_empty());
assert_eq!(first, second);
}
}
#[test]
fn it_returns_different_hashes_for_different_urls() {
#[test]
fn it_returns_different_hashes_for_different_urls() {
let name = "wasm-pack";
let url = "http://localhost:7878/wasm-pack-v0.5.1.tar.gz";
let second_url = "http://localhost:7878/wasm-pack-v0.6.0.tar.gz";
@ -301,10 +305,10 @@ fn it_returns_different_hashes_for_different_urls() {
let second = hashed_dirname(second_url, name);
assert_ne!(first, second);
}
}
#[test]
fn it_returns_cache_dir() {
#[test]
fn it_returns_cache_dir() {
let name = "wasm-pack";
let cache = Cache::new(name);
@ -314,10 +318,10 @@ fn it_returns_cache_dir() {
assert!(cache.is_ok());
assert_eq!(cache.unwrap().destination, expected);
}
}
#[test]
fn it_returns_destination_if_binary_already_exists() {
#[test]
fn it_returns_destination_if_binary_already_exists() {
use std::fs;
let binary_name = "wasm-pack";
@ -338,4 +342,5 @@ fn it_returns_destination_if_binary_already_exists() {
assert!(dl.is_ok());
assert!(dl.unwrap().is_some())
}
}

Loading…
Cancel
Save