Skip to content

Commit 98abafc

Browse files
committed
Added a test case.
1 parent 342f781 commit 98abafc

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

rustler_tests/native/rustler_serde_test/src/test.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,7 @@ pub fn test<'a>(
113113
// Sequences
114114
"sequences (empty)" => run_test!(Vec::new() as Vec<u8>),
115115
"sequences (primitive)" => run_test!(vec!["hello", "world"]),
116+
"sequences (byte)" => run_test!(vec![2, 3, 5, 7, 11, 13]),
116117
"sequences (complex)" => {
117118
let a = NewtypeStruct(u8::min_value());
118119
let b = NewtypeStruct(u8::max_value());

rustler_tests/test/serde_rustler_tests_test.exs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -275,6 +275,16 @@ defmodule SerdeRustlerTests.NifTest do
275275
run_tests("sequences (primitive)", ["hello", "world"], ctx)
276276
end
277277

278+
test "sequences (byte)", ctx do
279+
test_name = "sequences (byte)"
280+
expected_term = <<2, 3, 5, 7, 11, 13>>
281+
Helpers.run_de(test_name, expected_term)
282+
283+
if ctx[:skip] != :transcode do
284+
Helpers.run_transcode(test_name, expected_term)
285+
end
286+
end
287+
278288
test "sequences (complex)", ctx do
279289
test_case = [NewtypeStruct.record(num: 0), NewtypeStruct.record(num: 255)]
280290
transcoded = [[~s"#{NewtypeStruct}", 0], [~s"#{NewtypeStruct}", 255]]

0 commit comments

Comments
 (0)