1
0
mirror of https://github.com/laurent22/joplin.git synced 2025-11-23 22:36:32 +02:00

Chore: Mobile: Add note screen tests (#10766)

This commit is contained in:
Henry Heino
2024-07-26 04:35:50 -07:00
committed by GitHub
parent d2028588e8
commit 8c0769fdb3
16 changed files with 300 additions and 35 deletions

View File

@@ -1,4 +1,4 @@
import { NoteEntity } from '../../services/database/types';
import { FolderEntity, NoteEntity } from '../../services/database/types';
import { reg } from '../../registry';
import Folder from '../../models/Folder';
import BaseModel, { ModelType } from '../../BaseModel';
@@ -12,9 +12,27 @@ import { itemIsReadOnlySync, ItemSlice } from '../../models/utils/readOnly';
import ItemChange from '../../models/ItemChange';
import BaseItem from '../../models/BaseItem';
interface SharedResource {
uri: string;
mimeType: string;
name: string;
}
interface SharedData {
title: string;
text: string;
resources: SharedResource[];
}
export interface Props {
provisionalNoteIds: string[];
noteId: string;
folders: FolderEntity[];
sharedData: SharedData|undefined;
}
export interface BaseNoteScreenComponent {
// eslint-disable-next-line @typescript-eslint/no-explicit-any -- Old code before rule was applied
props: any;
props: Props;
// eslint-disable-next-line @typescript-eslint/no-explicit-any -- Old code before rule was applied
state: any;
// eslint-disable-next-line @typescript-eslint/no-explicit-any -- Old code before rule was applied