Skip to content
This repository was archived by the owner on Mar 4, 2026. It is now read-only.

Commit 14ef031

Browse files
test: emit empty metadata before emitting unspecified error (#1801)
* test: emit empty metadata before emitting unspecified error * test: bump typescript version in fixtures
1 parent a1b1ef2 commit 14ef031

2 files changed

Lines changed: 3 additions & 1 deletion

File tree

system-test/fixtures/sample/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
},
1818
"devDependencies": {
1919
"@types/node": "^18.0.0",
20-
"typescript": "^3.0.0",
20+
"typescript": "^4.0.0",
2121
"gts": "^3.0.0"
2222
}
2323
}

test/mockserver/mockspanner.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -616,6 +616,7 @@ export class MockSpanner {
616616
call.write(MockSpanner.toPartialResultSet(res.updateCount));
617617
break;
618618
case StatementResultType.ERROR:
619+
call.sendMetadata(new Metadata());
619620
call.emit('error', res.error);
620621
break;
621622
default:
@@ -633,6 +634,7 @@ export class MockSpanner {
633634
call.end();
634635
})
635636
.catch(err => {
637+
call.sendMetadata(new Metadata());
636638
call.emit('error', err);
637639
call.end();
638640
});

0 commit comments

Comments
 (0)