fix failing test

This commit is contained in:
Patrick Ventuzelo
2019-09-23 11:17:02 +02:00
parent 7deed3160b
commit 5ace7a0af3

View File

@ -53,16 +53,12 @@ impl Memory {
/// # use wasmer_runtime_core::memory::Memory; /// # use wasmer_runtime_core::memory::Memory;
/// # use wasmer_runtime_core::error::Result; /// # use wasmer_runtime_core::error::Result;
/// # use wasmer_runtime_core::units::Pages; /// # use wasmer_runtime_core::units::Pages;
/// # fn create_memory() -> Result<()> { /// fn create_memory() -> Result<()> {
/// let descriptor = MemoryDescriptor { /// let descriptor = MemoryDescriptor::new(Pages(10), None, false).unwrap();
/// minimum: Pages(10),
/// maximum: None,
/// shared: false,
/// };
/// ///
/// let memory = Memory::new(descriptor)?; /// let memory = Memory::new(descriptor)?;
/// # Ok(()) /// Ok(())
/// # } /// }
/// ``` /// ```
pub fn new(desc: MemoryDescriptor) -> Result<Self, CreationError> { pub fn new(desc: MemoryDescriptor) -> Result<Self, CreationError> {
if let Some(max) = desc.maximum { if let Some(max) = desc.maximum {
@ -346,24 +342,16 @@ mod memory_tests {
#[test] #[test]
fn test_initial_memory_size() { fn test_initial_memory_size() {
let unshared_memory = Memory::new(MemoryDescriptor { let memory_desc = MemoryDescriptor::new(Pages(10), Some(Pages(20)), false).unwrap();
minimum: Pages(10), let unshared_memory = Memory::new(memory_desc).unwrap();
maximum: Some(Pages(20)),
shared: false,
})
.unwrap();
assert_eq!(unshared_memory.size(), Pages(10)); assert_eq!(unshared_memory.size(), Pages(10));
} }
#[test] #[test]
fn test_invalid_descriptor_returns_error() { fn test_invalid_descriptor_returns_error() {
let result = Memory::new(MemoryDescriptor { let memory_desc = MemoryDescriptor::new(Pages(10), None, true);
minimum: Pages(10),
maximum: None,
shared: true,
});
assert!( assert!(
result.is_err(), memory_desc.is_err(),
"Max number of pages is required for shared memory" "Max number of pages is required for shared memory"
) )
} }