Skip to content

Commit 22e6522

Browse files
committed
Fix call list scheduling
1 parent 4b7d54e commit 22e6522

File tree

2 files changed

+10
-8
lines changed

2 files changed

+10
-8
lines changed

packages/shared/src/helpers/index.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -144,15 +144,15 @@ export async function scheduleCallListWithOrigin(
144144
)
145145
.exhaustive()
146146

147-
const agenda = calls.map(({ call, origin }) => [
148-
[scheduledBlock],
147+
const agenda = [
149148
[
150-
{
149+
[scheduledBlock],
150+
calls.map(({ call, origin }) => ({
151151
call,
152152
origin: origin,
153-
},
153+
})),
154154
],
155-
])
155+
]
156156

157157
await client.dev.setStorage({
158158
Scheduler: {

packages/shared/src/preimage.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -205,10 +205,12 @@ export async function preimageSingleRequestMultipleUnrequestTest<
205205
// No explicit "Unrequest" event from the preimage pallet.
206206
expect((await getEventsWithType(client, 'preimage')).length).toBe(0)
207207

208-
// A "Dispatched" event does appear from the scheduler.
208+
// Three "Dispatched" events appear from the scheduler - one for each unrequest.
209209
events = await getEventsWithType(client, 'scheduler')
210-
expect(events.length).toBe(1)
211-
assert(client.api.events.scheduler.Dispatched.is(events[0].event))
210+
expect(events.length).toBe(3)
211+
for (const event of events) {
212+
assert(client.api.events.scheduler.Dispatched.is(event.event))
213+
}
212214

213215
events = await getEventsWithType(client, 'balances')
214216

0 commit comments

Comments
 (0)