From 13a83345042ea6370e396098392547f16356a031 Mon Sep 17 00:00:00 2001 From: Joel Wetzell Date: Sun, 13 Oct 2024 16:39:31 -0500 Subject: [PATCH] add test for color type --- packages/osc/tests/message-decode.test.js | 5 +++++ packages/osc/tests/message-encode.test.js | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/packages/osc/tests/message-decode.test.js b/packages/osc/tests/message-decode.test.js index 5dd97a1..8ebf0a4 100644 --- a/packages/osc/tests/message-decode.test.js +++ b/packages/osc/tests/message-decode.test.js @@ -38,6 +38,11 @@ const tests = [ bytes: new Uint8Array([47, 104, 101, 108, 108, 111, 0, 0, 44, 70, 0, 0]), expected: { address: '/hello', args: [{ type: 'F', value: false }] }, }, + { + description: 'simple address color arg', + bytes: new Uint8Array([47, 104, 101, 108, 108, 111, 0, 0, 44, 114, 0, 0, 20, 21, 22, 10]), + expected: { address: '/hello', args: [{ type: 'r', value: { r: 20, g: 21, b: 22, a: 10 } }] }, + }, { description: 'osc 1.0 spec example 1', bytes: new Uint8Array([ diff --git a/packages/osc/tests/message-encode.test.js b/packages/osc/tests/message-encode.test.js index 139b884..bb5b94f 100644 --- a/packages/osc/tests/message-encode.test.js +++ b/packages/osc/tests/message-encode.test.js @@ -38,6 +38,11 @@ const tests = [ message: { address: '/hello', args: [{ type: 'F', value: false }] }, expected: new Uint8Array([47, 104, 101, 108, 108, 111, 0, 0, 44, 70, 0, 0]), }, + { + description: 'simple address color arg', + message: { address: '/hello', args: [{ type: 'r', value: { r: 20, g: 21, b: 22, a: 10 } }] }, + expected: new Uint8Array([47, 104, 101, 108, 108, 111, 0, 0, 44, 114, 0, 0, 20, 21, 22, 10]), + }, { description: 'osc 1.0 spec example 1', message: { address: '/oscillator/4/frequency', args: [{ type: 'f', value: 440 }] },