UNPKG

@river-build/sdk

Version:

For more details, visit the following resources:

28 lines 1 kB
/** * @group main */ import { dlog } from '@river-build/dlog'; import seedrandom from 'seedrandom'; import { converse } from '../testDriver_testUtils'; const log = dlog('test:aliceAndFriends'); describe('aliceAndBobAndFriendslongAndRandom', () => { test('longAndRandom', async () => { const rng = seedrandom('this is not a random'); const conversation = []; for (let i = 0; i < 100; i++) { const step = []; for (let j = 0; j < 10; j++) { step.push(rng() < 0.3 ? `step ${i} from ${j}` : ''); } // Skip step if all are empty. if (step.some(Boolean)) { conversation.push(step); } } log(`longAndRandom starting`); const convResult = await converse(conversation, 'longAndRandom'); log(`longAndRandom completed`, convResult); expect(convResult).toBe('success'); }); }); //# sourceMappingURL=aliceAndFriendslongAndRandom.test.js.map