Sha256: 25d3ce6eb995c41633438478a43e07a158873214d4234f8f95d34313628e54c2

Contents?: true

Size: 410 Bytes

Versions: 19

Compression:

Stored size: 410 Bytes

Contents

macro_rules! rb_assert {
    ($s:literal) => {
        assert!(magnus::eval::<bool>($s).unwrap())
    };
    ($s:literal, $($rest:tt)*) => {
        let result: bool = magnus::eval!($s, $($rest)*).unwrap();
        assert!(result)
    };
}

#[test]
fn it_converts_tuple_to_array() {
    let _cleanup = unsafe { magnus::embed::init() };

    rb_assert!("val == [1, 2.3, nil, [4]]", val = (1, 2.3, (), (4,)));
}

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
wasmtime-14.0.4 ./ext/cargo-vendor/magnus-0.5.5/tests/tuple_to_array.rs
wasmtime-14.0.3 ./ext/cargo-vendor/magnus-0.5.5/tests/tuple_to_array.rs
wasmtime-14.0.1 ./ext/cargo-vendor/magnus-0.5.5/tests/tuple_to_array.rs
wasmtime-14.0.0 ./ext/cargo-vendor/magnus-0.5.5/tests/tuple_to_array.rs
wasmtime-13.0.0 ./ext/cargo-vendor/magnus-0.5.5/tests/tuple_to_array.rs
wasmtime-12.0.1 ./ext/cargo-vendor/magnus-0.5.5/tests/tuple_to_array.rs
wasmtime-12.0.0 ./ext/cargo-vendor/magnus-0.5.5/tests/tuple_to_array.rs
wasmtime-11.0.0 ./ext/cargo-vendor/magnus-0.5.5/tests/tuple_to_array.rs
wasmtime-10.0.1 ./ext/cargo-vendor/magnus-0.5.5/tests/tuple_to_array.rs
wasmtime-10.0.0 ./ext/cargo-vendor/magnus-0.5.5/tests/tuple_to_array.rs
wasmtime-9.0.4 ./ext/cargo-vendor/magnus-0.5.5/tests/tuple_to_array.rs
wasmtime-9.0.1 ./ext/cargo-vendor/magnus-0.5.3/tests/tuple_to_array.rs
wasmtime-8.0.0 ./ext/cargo-vendor/magnus-0.5.3/tests/tuple_to_array.rs
wasmtime-7.0.0 ./ext/cargo-vendor/magnus-0.5.2/tests/tuple_to_array.rs
wasmtime-6.0.1 ./ext/cargo-vendor/magnus-0.5.1/tests/tuple_to_array.rs
wasmtime-6.0.0 ./ext/cargo-vendor/magnus-0.5.1/tests/tuple_to_array.rs
wasmtime-5.0.0 ./ext/cargo-vendor/magnus-0.4.4/tests/tuple_to_array.rs
wasmtime-0.4.1 ./ext/cargo-vendor/magnus-0.4.4/tests/tuple_to_array.rs
wasmtime-0.4.0 ./ext/cargo-vendor/magnus-0.4.3/tests/tuple_to_array.rs