Sha256: 22d60fe7ba0cc1ea921f6e91ed53d7917f386c602bad14c0139afec206803acd
Contents?: true
Size: 1.49 KB
Versions: 118
Compression:
Stored size: 1.49 KB
Contents
extern crate isbn_verifier; use isbn_verifier::is_valid_isbn; #[test] fn test_valid() { assert!(is_valid_isbn("3-598-21508-8")); } #[test] #[ignore] fn test_invalid_check_digit() { assert!(!is_valid_isbn("3-598-21508-9")); } #[test] #[ignore] fn test_valid_check_digit_of_10() { assert!(is_valid_isbn("3-598-21507-X")); } #[test] #[ignore] fn test_invalid_character_as_check_digit() { assert!(!is_valid_isbn("3-598-21507-A")); } #[test] #[ignore] fn test_invalid_character_in_isbn() { assert!(!is_valid_isbn("3-598-2K507-0")); } #[test] #[ignore] #[allow(non_snake_case)] fn test_invalid_isbn_with_invalid_X() { assert!(!is_valid_isbn("3-598-2X507-9")); } #[test] #[ignore] fn test_valid_isbn_without_dashes() { assert!(is_valid_isbn("3598215088")); } #[test] #[ignore] #[allow(non_snake_case)] fn test_valid_isbn_without_dashes_and_X_as_check() { assert!(is_valid_isbn("359821507X")); } #[test] #[ignore] fn test_invalid_isbn_without_dashes_and_no_check_digit() { assert!(!is_valid_isbn("359821507")); } #[test] #[ignore] fn test_invalid_isbn_without_dashes_and_too_long() { assert!(!is_valid_isbn("3598215078X")); } #[test] #[ignore] fn test_invalid_isbn_without_check_digit() { assert!(!is_valid_isbn("3-598-21507")); } #[test] #[ignore] fn test_invalid_isbn_too_long() { assert!(!is_valid_isbn("3-598-21507-XX")); } #[test] #[ignore] #[allow(non_snake_case)] fn test_invalid_isbn_with_check_digit_X_instead_of_0() { assert!(!is_valid_isbn("3-598-21515-X")); }
Version data entries
118 entries across 118 versions & 1 rubygems