mirror of
https://github.com/fluencelabs/wasmer
synced 2025-06-26 07:01:33 +00:00
fix failing test
This commit is contained in:
@ -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"
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user