Release Preview 20 shared desktop, Android and Sargo updates
Restore Gaia settings and media workflows, extend native network adapters, and align the APK payload. Generate French/English changelogs and website entries from the simplified JSON source. Validation: shared JS and Tundra unit tests; desktop workflows and persistence; signed APK payload parity; Sargo RAM and installed startup with boot readback. Android runtime qualification is recorded separately.
This commit is contained in:
parent
be2cdce823
commit
1311bed5e9
170 changed files with 19698 additions and 2495 deletions
|
|
@ -97,3 +97,13 @@ test('pending transmission status survives a host restart',async()=>{
|
|||
assert.deepEqual(events,['sent']);
|
||||
assert.equal((await restarted.request(app,{operation:'getMessages'}))[0].delivery,'sent');
|
||||
});
|
||||
|
||||
test('unsupported MMS never invokes the SMS modem or records a sent message',async()=>{
|
||||
let submissions=0;
|
||||
const service=new Messages(store(),async()=>{submissions++;return {};});
|
||||
for(const operation of ['sendMMS','retrieveMMS']) {
|
||||
await assert.rejects(service.request(app,{operation,args:[{}]}),/NotSupportedError/);
|
||||
}
|
||||
assert.equal(submissions,0);
|
||||
assert.deepEqual(await service.request(app,{operation:'getMessages'}),[]);
|
||||
});
|
||||
|
|
|
|||
Loading…
Reference in a new issue