Conform more code to strict null checking (#10153)
* Conform more code to strict null checking * Conform more code to strict null checking * Iterate * Iterate
This commit is contained in:
parent
a4ff959aa1
commit
145a5a8a8d
89 changed files with 520 additions and 551 deletions
|
@ -88,7 +88,7 @@ describe("<SendMessageComposer/>", () => {
|
|||
const documentOffset = new DocumentOffset(11, true);
|
||||
model.update("hello world", "insertText", documentOffset);
|
||||
|
||||
const content = createMessageContent(model, null, undefined, permalinkCreator);
|
||||
const content = createMessageContent(model, undefined, undefined, permalinkCreator);
|
||||
|
||||
expect(content).toEqual({
|
||||
body: "hello world",
|
||||
|
@ -101,7 +101,7 @@ describe("<SendMessageComposer/>", () => {
|
|||
const documentOffset = new DocumentOffset(13, true);
|
||||
model.update("hello *world*", "insertText", documentOffset);
|
||||
|
||||
const content = createMessageContent(model, null, undefined, permalinkCreator);
|
||||
const content = createMessageContent(model, undefined, undefined, permalinkCreator);
|
||||
|
||||
expect(content).toEqual({
|
||||
body: "hello *world*",
|
||||
|
@ -116,7 +116,7 @@ describe("<SendMessageComposer/>", () => {
|
|||
const documentOffset = new DocumentOffset(22, true);
|
||||
model.update("/me blinks __quickly__", "insertText", documentOffset);
|
||||
|
||||
const content = createMessageContent(model, null, undefined, permalinkCreator);
|
||||
const content = createMessageContent(model, undefined, undefined, permalinkCreator);
|
||||
|
||||
expect(content).toEqual({
|
||||
body: "blinks __quickly__",
|
||||
|
@ -132,7 +132,7 @@ describe("<SendMessageComposer/>", () => {
|
|||
model.update("/me ✨sparkles✨", "insertText", documentOffset);
|
||||
expect(model.parts.length).toEqual(4); // Emoji count as non-text
|
||||
|
||||
const content = createMessageContent(model, null, undefined, permalinkCreator);
|
||||
const content = createMessageContent(model, undefined, undefined, permalinkCreator);
|
||||
|
||||
expect(content).toEqual({
|
||||
body: "✨sparkles✨",
|
||||
|
@ -146,7 +146,7 @@ describe("<SendMessageComposer/>", () => {
|
|||
|
||||
model.update("//dev/null is my favourite place", "insertText", documentOffset);
|
||||
|
||||
const content = createMessageContent(model, null, undefined, permalinkCreator);
|
||||
const content = createMessageContent(model, undefined, undefined, permalinkCreator);
|
||||
|
||||
expect(content).toEqual({
|
||||
body: "/dev/null is my favourite place",
|
||||
|
@ -216,7 +216,7 @@ describe("<SendMessageComposer/>", () => {
|
|||
|
||||
// ensure the right state was persisted to localStorage
|
||||
unmount();
|
||||
expect(JSON.parse(localStorage.getItem(key))).toStrictEqual({
|
||||
expect(JSON.parse(localStorage.getItem(key)!)).toStrictEqual({
|
||||
parts: [{ type: "plain", text: "Test Text" }],
|
||||
replyEventId: mockEvent.getId(),
|
||||
});
|
||||
|
@ -249,7 +249,7 @@ describe("<SendMessageComposer/>", () => {
|
|||
|
||||
// ensure the right state was persisted to localStorage
|
||||
window.dispatchEvent(new Event("beforeunload"));
|
||||
expect(JSON.parse(localStorage.getItem(key))).toStrictEqual({
|
||||
expect(JSON.parse(localStorage.getItem(key)!)).toStrictEqual({
|
||||
parts: [{ type: "plain", text: "Hello World" }],
|
||||
});
|
||||
});
|
||||
|
@ -260,7 +260,7 @@ describe("<SendMessageComposer/>", () => {
|
|||
const { container } = getComponent({ replyToEvent: mockEvent });
|
||||
|
||||
addTextToComposer(container, "This is a message");
|
||||
fireEvent.keyDown(container.querySelector(".mx_SendMessageComposer"), { key: "Enter" });
|
||||
fireEvent.keyDown(container.querySelector(".mx_SendMessageComposer")!, { key: "Enter" });
|
||||
|
||||
await waitFor(() => {
|
||||
expect(spyDispatcher).toHaveBeenCalledWith({
|
||||
|
@ -271,7 +271,7 @@ describe("<SendMessageComposer/>", () => {
|
|||
});
|
||||
|
||||
expect(container.textContent).toBe("");
|
||||
const str = sessionStorage.getItem(`mx_cider_history_${mockRoom.roomId}[0]`);
|
||||
const str = sessionStorage.getItem(`mx_cider_history_${mockRoom.roomId}[0]`)!;
|
||||
expect(JSON.parse(str)).toStrictEqual({
|
||||
parts: [{ type: "plain", text: "This is a message" }],
|
||||
replyEventId: mockEvent.getId(),
|
||||
|
@ -289,7 +289,7 @@ describe("<SendMessageComposer/>", () => {
|
|||
const { container } = getComponent();
|
||||
|
||||
addTextToComposer(container, "test message");
|
||||
fireEvent.keyDown(container.querySelector(".mx_SendMessageComposer"), { key: "Enter" });
|
||||
fireEvent.keyDown(container.querySelector(".mx_SendMessageComposer")!, { key: "Enter" });
|
||||
|
||||
expect(mockClient.sendMessage).toHaveBeenCalledWith("myfakeroom", null, {
|
||||
body: "test message",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue