Expand Basic Richese movement and worm interactions
Verify and publish checkpoint container / container (push) Canceled after 0s
Verify and publish checkpoint container / container (push) Canceled after 0s
This commit is contained in:
1 parent
3dbd326891
commit
605cb2a32f
12 files changed
+637
-8
No files matched your search
@@ -28,13 +28,16 @@ void test('fresh public bare Basic Richese starts initialize Semuta before the o
|
||||
}
|
||||
});
|
||||
|
||||
void test('automatic Semuta initialization does not spread to Advanced, optional-module or non-Richese starts', () => {
|
||||
void test('Semuta initialization follows the current Advanced, Skills and non-Richese profiles', () => {
|
||||
const advanced = lobby(['richese', 'guild'], true);
|
||||
const optional = lobby(['richese', 'guild']); optional.lobbyOptions = { leaderSkills: true };
|
||||
for (const source of [advanced, optional, lobby(['ecaz', 'choam', 'guild'])]) {
|
||||
for (const source of [advanced, lobby(['ecaz', 'choam', 'guild'])]) {
|
||||
const started = applyAction(source, source.host, source.advanced ? { type: 'start', advancedPreview: true } : { type: 'start' });
|
||||
assert.equal(started.semutaPreview, undefined);
|
||||
}
|
||||
const skills = applyAction(optional, optional.host, { type: 'start' });
|
||||
assert.equal(skills.semutaPreview, true);
|
||||
assert.ok(skills.leaderSkills);
|
||||
const dirty = lobby(['richese', 'guild']); dirty.semutaPreview = true;
|
||||
assert.throws(() => applyAction(dirty, dirty.host, { type: 'start' }));
|
||||
});
|
||||
|
||||
Reference in new issue
Block a user