@@ -6,20 +6,23 @@ import {
66 APP_MODE_SETTINGS_NAME ,
77 AppMode ,
88 CODE_EXECUTION_SETTINGS_NAME ,
9+ DIFF_VIEW_SETTINGS_NAME ,
910 GENERAL_SETTINGS_NAME ,
1011 INSTRUCTOR_CODE_VERSION_SETTINGS_NAME ,
1112} from '../../src/config/appSettingsTypes' ;
1213import { PYTHON } from '../../src/config/constants' ;
1314import {
1415 DEFAULT_APP_MODE_SETTINGS ,
1516 DEFAULT_CODE_EXECUTION_SETTINGS ,
17+ DEFAULT_DIFF_VIEW_SETTINGS ,
1618 DEFAULT_GENERAL_SETTINGS ,
1719 DEFAULT_INSTRUCTOR_CODE_VERSION_SETTINGS ,
1820} from '../../src/config/settings' ;
1921import { CodeVersionType } from '../../src/interfaces/codeVersions' ;
2022import {
2123 AppModeSettings ,
2224 CodeExecutionSettings ,
25+ DiffViewSettings ,
2326} from '../../src/interfaces/settings' ;
2427import { MEMBERS } from './members' ;
2528import { MOCK_SERVER_ITEM } from './mockItem' ;
@@ -44,6 +47,12 @@ const MOCK_COMMIT_MESSAGE = 'This is a mock commit message';
4447const MOCK_COMMIT_DESCRIPTION =
4548 'This is a mock commit Description\nOn multiple lines' ;
4649
50+ export const MOCK_DIFF_OLD_CODE =
51+ 'if not value is None:\n print("not none")' ;
52+
53+ export const MOCK_DIFF_NEW_CODE =
54+ 'if value is not None:\n print("not none")' ;
55+
4756export const EMPTY_SETTING : AppSetting = {
4857 id : v4 ( ) ,
4958 name : '' ,
@@ -108,6 +117,15 @@ export const CODE_COLLABORATE_MODE_SETTING: AppSetting & {
108117 } ,
109118} ;
110119
120+ export const CODE_EXPLAIN_MODE_SETTING : AppSetting & {
121+ data : AppModeSettings ;
122+ } = {
123+ ...MOCK_APP_MODE_SETTING ,
124+ data : {
125+ mode : AppMode . Explain ,
126+ } ,
127+ } ;
128+
111129export const MOCK_CODE_SETTINGS : AppSetting & { data : CodeVersionType } = {
112130 ...EMPTY_SETTING ,
113131 id : v4 ( ) ,
@@ -120,6 +138,18 @@ export const MOCK_CODE_SETTINGS: AppSetting & { data: CodeVersionType } = {
120138 } ,
121139} ;
122140
141+ export const MOCK_DIFF_VIEW_SETTINGS : AppSetting & { data : DiffViewSettings } =
142+ {
143+ ...EMPTY_SETTING ,
144+ id : v4 ( ) ,
145+ name : DIFF_VIEW_SETTINGS_NAME ,
146+ data : {
147+ ...DEFAULT_DIFF_VIEW_SETTINGS ,
148+ oldCode : MOCK_DIFF_OLD_CODE ,
149+ newCode : MOCK_DIFF_NEW_CODE ,
150+ } ,
151+ } ;
152+
123153export const MOCK_EXECUTABLE_PYTHON_CODE_SETTINGS : AppSetting & {
124154 data : CodeVersionType ;
125155} = {
0 commit comments