forked from mcy/nrgrip
5 changed files with 42 additions and 1 deletions
Binary file not shown.
Binary file not shown.
@ -0,0 +1,19 @@
|
||||
extern crate nrgrip; |
||||
use nrgrip::metadata; |
||||
use std::fs::File; |
||||
use std::io::{Seek, SeekFrom}; |
||||
use std::path::PathBuf; |
||||
|
||||
#[test] |
||||
fn nrg_format() { |
||||
let mut img = PathBuf::new(); |
||||
img.push("tests"); |
||||
img.push("minimal_v1.nrg"); |
||||
let mut fd = File::open(img) |
||||
.expect("File::open()"); |
||||
let size = fd.seek(SeekFrom::End(0)) |
||||
.expect("fd.seek()"); |
||||
let ver = metadata::read_nrg_version(&mut fd, size) |
||||
.expect("read_nrg_version()"); |
||||
assert_eq!(ver, 1); |
||||
} |
@ -0,0 +1,19 @@
|
||||
extern crate nrgrip; |
||||
use nrgrip::metadata; |
||||
use std::fs::File; |
||||
use std::io::{Seek, SeekFrom}; |
||||
use std::path::PathBuf; |
||||
|
||||
#[test] |
||||
fn nrg_format() { |
||||
let mut img = PathBuf::new(); |
||||
img.push("tests"); |
||||
img.push("minimal_v2.nrg"); |
||||
let mut fd = File::open(img) |
||||
.expect("File::open()"); |
||||
let size = fd.seek(SeekFrom::End(0)) |
||||
.expect("fd.seek()"); |
||||
let ver = metadata::read_nrg_version(&mut fd, size) |
||||
.expect("read_nrg_version()"); |
||||
assert_eq!(ver, 2); |
||||
} |
Loading…
Reference in new issue