mirror of
https://github.com/overleaf/overleaf.git
synced 2024-12-12 05:05:44 -05:00
45 lines
999 B
TypeScript
45 lines
999 B
TypeScript
|
import { docId, mockDoc } from './mock-doc'
|
||
|
import { Folder } from '../../../../../types/folder'
|
||
|
|
||
|
export const mockScope = (content?: string) => {
|
||
|
return {
|
||
|
settings: {
|
||
|
fontSize: 12,
|
||
|
fontFamily: 'monaco',
|
||
|
lineHeight: 'normal',
|
||
|
editorTheme: 'textmate',
|
||
|
overallTheme: '',
|
||
|
mode: 'default',
|
||
|
autoComplete: true,
|
||
|
autoPairDelimiters: true,
|
||
|
trackChanges: true,
|
||
|
syntaxValidation: false,
|
||
|
},
|
||
|
editor: {
|
||
|
sharejs_doc: mockDoc(content),
|
||
|
open_doc_name: 'test.tex',
|
||
|
open_doc_id: docId,
|
||
|
showVisual: false,
|
||
|
},
|
||
|
pdf: {
|
||
|
logEntryAnnotations: {},
|
||
|
},
|
||
|
project: {
|
||
|
_id: 'test-project',
|
||
|
name: 'Test Project',
|
||
|
spellCheckLanguage: 'en',
|
||
|
rootFolder: [] as Folder[],
|
||
|
},
|
||
|
onlineUserCursorHighlights: {},
|
||
|
permissionsLevel: 'owner',
|
||
|
$on: cy.stub(),
|
||
|
$broadcast: cy.stub(),
|
||
|
$emit: cy.stub(),
|
||
|
$root: {
|
||
|
_references: {
|
||
|
keys: ['foo'],
|
||
|
},
|
||
|
},
|
||
|
}
|
||
|
}
|