mirror of
https://github.com/linux-odyssey/linux-odyssey.git
synced 2026-11-07 19:10:12 +08:00
feat: add get responses
This commit is contained in:
1 parent
dae9e841ca
commit
f7780c3d98
9 files changed
+94
-54
No files matched your search
@@ -92,4 +92,26 @@ describe('Session', () => {
|
||||
'stage4'
|
||||
)
|
||||
})
|
||||
|
||||
it('should return responses', () => {
|
||||
const session = new Session(
|
||||
{
|
||||
completedStages: ['stage1'],
|
||||
},
|
||||
quest,
|
||||
new MockFileChecker()
|
||||
)
|
||||
expect(session.getResponses()).toEqual([
|
||||
{
|
||||
type: 'narrative',
|
||||
content: 'Narrative 1',
|
||||
},
|
||||
])
|
||||
|
||||
session.complete('stage2')
|
||||
expect(session.getResponses()).toEqual([
|
||||
{ type: 'narrative', content: 'Narrative 1' },
|
||||
{ type: 'narrative', content: 'Narrative 2' },
|
||||
])
|
||||
})
|
||||
})
|
||||
Reference in new issue
Block a user