Files
memind/plaza-interactions.test.mjs
T
John 2e14873f2d Initial commit: Memind H5 portal with MindSpace, Plaza, and agent jobs.
Track application source and tests; exclude local env, user workspaces, and runtime data via .gitignore.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-15 15:04:43 -07:00

18 lines
685 B
JavaScript

import assert from 'node:assert/strict';
import test from 'node:test';
import { interactionInternals } from './plaza-interactions.mjs';
test('normalizeReactionType accepts like collect share', () => {
assert.equal(interactionInternals.normalizeReactionType('like'), 'like');
assert.equal(interactionInternals.normalizeReactionType('collect'), 'collect');
assert.throws(
() => interactionInternals.normalizeReactionType('love'),
(error) => error.code === 'invalid_input',
);
});
test('clampLimit matches plaza posts helper behavior', () => {
assert.equal(interactionInternals.clampLimit(undefined), 20);
assert.equal(interactionInternals.clampLimit(100), 50);
});