Render startup immediately and defer native work with a smooth home transition
This commit is contained in:
@@ -66,9 +66,12 @@ void main() {
|
||||
WebViewPlatform.instance = platform;
|
||||
final session = SchoolSession();
|
||||
addTearDown(session.dispose);
|
||||
// A previously authenticated session has already opened its browser.
|
||||
final connectedBrowser = session.web;
|
||||
session.connectionState = SchoolConnectionState.connected;
|
||||
await session.openTimetable(term: SchoolTerm(72), chooseTerm: true);
|
||||
expect(session.needsTermSelection, isTrue);
|
||||
expect(session.web, same(connectedBrowser));
|
||||
expect(platform.web.loads, isEmpty);
|
||||
expect(session.selectedTerm, SchoolTerm(72));
|
||||
expect(session.pendingDraft, isNull);
|
||||
|
||||
Reference in New Issue
Block a user