Shared:Mocks:e2e: Add mock data
This commit is contained in:
parent
b7a0551cc3
commit
e7cddf67c9
@ -3,6 +3,13 @@ import getMockSettingsResponse, {
|
||||
settingsError,
|
||||
settingsForbidden,
|
||||
settingsNotFound,
|
||||
settingsSuccessNoAuthWizard,
|
||||
settingsPasswordSuccess,
|
||||
machineNameSuccess,
|
||||
isLicenseRequiredSuccess,
|
||||
portalTimeZonesSuccess,
|
||||
portalCulturesSuccess,
|
||||
colorThemeSuccess,
|
||||
} from "./settings";
|
||||
|
||||
export {
|
||||
@ -11,4 +18,11 @@ export {
|
||||
settingsError,
|
||||
settingsForbidden,
|
||||
settingsNotFound,
|
||||
settingsSuccessNoAuthWizard,
|
||||
settingsPasswordSuccess,
|
||||
machineNameSuccess,
|
||||
isLicenseRequiredSuccess,
|
||||
portalTimeZonesSuccess,
|
||||
portalCulturesSuccess,
|
||||
colorThemeSuccess,
|
||||
};
|
||||
|
@ -45,6 +45,296 @@ export const settingsSuccessNoAuth = new Response(
|
||||
{ status: 200 },
|
||||
);
|
||||
|
||||
export const settingsSuccessNoAuthWizard = {
|
||||
response: {
|
||||
trustedDomainsType: 0,
|
||||
culture: "en-US",
|
||||
utcOffset: "00:00:00",
|
||||
utcHoursOffset: 0,
|
||||
greetingSettings: "Web Office",
|
||||
ownerId: "00000000-0000-0000-0000-000000000000",
|
||||
enabledJoin: false,
|
||||
enableAdmMess: false,
|
||||
thirdpartyEnable: false,
|
||||
docSpace: true,
|
||||
standalone: true,
|
||||
baseDomain: "localhost",
|
||||
wizardToken:
|
||||
"type=Wizard&key=462096722976.4OD9HUTNJZGBFMMPVOTCBNOVCPGLTBKUNPKGCNY&uid=66faa6e4-f133-11ea-b126-00ffeec8b4ef",
|
||||
passwordHash: {
|
||||
size: 256,
|
||||
iterations: 100000,
|
||||
salt: "4d9abe238e2f7b14a30a4565d62214a795a15abb798ed61118a69820d6a6146c",
|
||||
},
|
||||
version: ".",
|
||||
recaptchaType: 0,
|
||||
recaptchaPublicKey: "",
|
||||
debugInfo: false,
|
||||
tenantStatus: 0,
|
||||
tenantAlias: "localhost",
|
||||
forumLink: "https://forum.onlyoffice.com",
|
||||
legalTerms:
|
||||
"https://help.onlyoffice.co/products/files/doceditor.aspx?fileid=5048502&doc=SXhWMEVzSEYxNlVVaXJJeUVtS0kyYk14YWdXTEFUQmRWL250NllHNUFGbz0_IjUwNDg1MDIi0",
|
||||
cookieSettingsEnabled: false,
|
||||
limitedAccessSpace: false,
|
||||
userNameRegex: "^[\\p{L}\\p{M}' \\-]+$",
|
||||
maxImageUploadSize: 0,
|
||||
},
|
||||
count: 1,
|
||||
links: [
|
||||
{
|
||||
href: "http://192.168.50.219/api/2.0/settings?withPassword=true",
|
||||
action: "GET",
|
||||
},
|
||||
],
|
||||
status: 0,
|
||||
statusCode: 200,
|
||||
ok: true,
|
||||
};
|
||||
|
||||
export const settingsPasswordSuccess = {
|
||||
response: {
|
||||
minLength: 8,
|
||||
upperCase: false,
|
||||
digits: false,
|
||||
specSymbols: false,
|
||||
allowedCharactersRegexStr: "[\\x21-\\x7E]",
|
||||
digitsRegexStr: "(?=.*\\d)",
|
||||
upperCaseRegexStr: "(?=.*[A-Z])",
|
||||
specSymbolsRegexStr: "(?=.*[\\x21-\\x2F\\x3A-\\x40\\x5B-\\x60\\x7B-\\x7E])",
|
||||
},
|
||||
count: 1,
|
||||
links: [
|
||||
{
|
||||
href: "http://192.168.50.219/api/2.0/settings/security/password",
|
||||
action: "GET",
|
||||
},
|
||||
],
|
||||
status: 0,
|
||||
statusCode: 200,
|
||||
ok: true,
|
||||
};
|
||||
|
||||
export const machineNameSuccess = {
|
||||
response: "192.168.50.219",
|
||||
count: 1,
|
||||
links: [
|
||||
{
|
||||
href: "http://192.168.50.219/api/2.0/settings/machine",
|
||||
action: "GET",
|
||||
},
|
||||
],
|
||||
status: 0,
|
||||
statusCode: 200,
|
||||
ok: true,
|
||||
};
|
||||
|
||||
export const isLicenseRequiredSuccess = {
|
||||
response: false,
|
||||
count: 1,
|
||||
links: [
|
||||
{
|
||||
href: "http://192.168.50.219/api/2.0/settings/license/required",
|
||||
action: "GET",
|
||||
},
|
||||
],
|
||||
status: 0,
|
||||
statusCode: 200,
|
||||
ok: true,
|
||||
};
|
||||
|
||||
export const portalTimeZonesSuccess = {
|
||||
response: [
|
||||
{
|
||||
id: "Pacific/Niue",
|
||||
displayName: "(UTC-11:00) Niue Time",
|
||||
},
|
||||
{
|
||||
id: "Pacific/Midway",
|
||||
displayName: "(UTC-11:00) Samoa Standard Time (Midway)",
|
||||
},
|
||||
{
|
||||
id: "Pacific/Pago_Pago",
|
||||
displayName: "(UTC-11:00) Samoa Standard Time (Pago Pago)",
|
||||
},
|
||||
{
|
||||
id: "Pacific/Rarotonga",
|
||||
displayName: "(UTC-10:00) Cook Islands Standard Time (Rarotonga)",
|
||||
},
|
||||
{
|
||||
id: "America/Adak",
|
||||
displayName: "(UTC-10:00) Hawaii-Aleutian Time (Adak)",
|
||||
},
|
||||
{
|
||||
id: "Pacific/Honolulu",
|
||||
displayName: "(UTC-10:00) Hawaii-Aleutian Time (Adak) (Honolulu)",
|
||||
},
|
||||
{
|
||||
id: "Pacific/Tahiti",
|
||||
displayName: "(UTC-10:00) Tahiti Time",
|
||||
},
|
||||
{
|
||||
id: "Pacific/Marquesas",
|
||||
displayName: "(UTC-09:30) Marquesas Time",
|
||||
},
|
||||
{
|
||||
id: "America/Anchorage",
|
||||
displayName: "(UTC-09:00) Alaska Time (Anchorage)",
|
||||
},
|
||||
{
|
||||
id: "America/Juneau",
|
||||
displayName: "(UTC-09:00) Alaska Time (Juneau)",
|
||||
},
|
||||
],
|
||||
count: 10,
|
||||
links: [
|
||||
{
|
||||
href: "http://192.168.50.219/api/2.0/settings/timezones",
|
||||
action: "GET",
|
||||
},
|
||||
],
|
||||
status: 0,
|
||||
statusCode: 200,
|
||||
ok: true,
|
||||
};
|
||||
|
||||
export const portalCulturesSuccess = {
|
||||
response: [
|
||||
"az",
|
||||
"cs",
|
||||
"de",
|
||||
"en-GB",
|
||||
"en-US",
|
||||
"es",
|
||||
"fr",
|
||||
"it",
|
||||
"lv",
|
||||
"nl",
|
||||
"pl",
|
||||
"pt-BR",
|
||||
"pt",
|
||||
"ro",
|
||||
"sk",
|
||||
"sl",
|
||||
"fi",
|
||||
"vi",
|
||||
"tr",
|
||||
"el-GR",
|
||||
"bg",
|
||||
"ru",
|
||||
"sr-Cyrl-RS",
|
||||
"sr-Latn-RS",
|
||||
"uk-UA",
|
||||
"hy-AM",
|
||||
"ar-SA",
|
||||
"si",
|
||||
"lo-LA",
|
||||
"zh-CN",
|
||||
"ja-JP",
|
||||
"ko-KR",
|
||||
],
|
||||
count: 32,
|
||||
links: [
|
||||
{
|
||||
href: "http://192.168.50.219/api/2.0/settings/cultures",
|
||||
action: "GET",
|
||||
},
|
||||
],
|
||||
status: 0,
|
||||
statusCode: 200,
|
||||
ok: true,
|
||||
};
|
||||
|
||||
export const colorThemeSuccess = {
|
||||
response: {
|
||||
themes: [
|
||||
{
|
||||
id: 1,
|
||||
name: "blue",
|
||||
main: {
|
||||
accent: "#4781D1",
|
||||
buttons: "#5299E0",
|
||||
},
|
||||
text: {
|
||||
accent: "#FFFFFF",
|
||||
buttons: "#FFFFFF",
|
||||
},
|
||||
},
|
||||
{
|
||||
id: 2,
|
||||
name: "orange",
|
||||
main: {
|
||||
accent: "#F97A0B",
|
||||
buttons: "#FF9933",
|
||||
},
|
||||
text: {
|
||||
accent: "#FFFFFF",
|
||||
buttons: "#FFFFFF",
|
||||
},
|
||||
},
|
||||
{
|
||||
id: 3,
|
||||
name: "green",
|
||||
main: {
|
||||
accent: "#2DB482",
|
||||
buttons: "#22C386",
|
||||
},
|
||||
text: {
|
||||
accent: "#FFFFFF",
|
||||
buttons: "#FFFFFF",
|
||||
},
|
||||
},
|
||||
{
|
||||
id: 4,
|
||||
name: "red",
|
||||
main: {
|
||||
accent: "#F2675A",
|
||||
buttons: "#F27564",
|
||||
},
|
||||
text: {
|
||||
accent: "#FFFFFF",
|
||||
buttons: "#FFFFFF",
|
||||
},
|
||||
},
|
||||
{
|
||||
id: 5,
|
||||
name: "purple",
|
||||
main: {
|
||||
accent: "#6D4EC2",
|
||||
buttons: "#8570BD",
|
||||
},
|
||||
text: {
|
||||
accent: "#FFFFFF",
|
||||
buttons: "#FFFFFF",
|
||||
},
|
||||
},
|
||||
{
|
||||
id: 6,
|
||||
name: "light-blue",
|
||||
main: {
|
||||
accent: "#11A4D4",
|
||||
buttons: "#13B7EC",
|
||||
},
|
||||
text: {
|
||||
accent: "#FFFFFF",
|
||||
buttons: "#FFFFFF",
|
||||
},
|
||||
},
|
||||
],
|
||||
selected: 1,
|
||||
limit: 9,
|
||||
},
|
||||
count: 1,
|
||||
links: [
|
||||
{
|
||||
href: "http://192.168.50.219/api/2.0/settings/colortheme",
|
||||
action: "GET",
|
||||
},
|
||||
],
|
||||
status: 0,
|
||||
ok: true,
|
||||
};
|
||||
|
||||
export const settingsForbidden = new Response(null, { status: 403 });
|
||||
|
||||
export const settingsNotFound = new Response(null, { status: 404 });
|
||||
@ -57,4 +347,10 @@ const getMockSettingsResponse = (withPassword: boolean): Response => {
|
||||
return settingsSuccessNoAuth;
|
||||
};
|
||||
|
||||
export const getMockResponse = (response: any): Response => {
|
||||
return new Response(JSON.stringify(response), {
|
||||
status: 200,
|
||||
});
|
||||
};
|
||||
|
||||
export default getMockSettingsResponse;
|
||||
|
Loading…
Reference in New Issue
Block a user