1
0
mirror of https://gitlab.nic.cz/turris/reforis/foris-js.git synced 2024-11-14 17:35:35 +01:00

Merge branch 'fix-custom-context-mock' into 'dev'

Fix custom context mock

See merge request turris/reforis/foris-js!207
This commit is contained in:
Aleksandr Gumroian 2022-12-28 16:09:20 +01:00
commit 0b47c38f21
3 changed files with 20 additions and 9 deletions

View File

@ -1,5 +1,5 @@
/* /*
* Copyright (C) 2019-2021 CZ.NIC z.s.p.o. (http://www.nic.cz/) * Copyright (C) 2019-2022 CZ.NIC z.s.p.o. (https://www.nic.cz/)
* *
* This is free software, licensed under the GNU General Public License v3. * This is free software, licensed under the GNU General Public License v3.
* See /LICENSE for more information. * See /LICENSE for more information.
@ -64,7 +64,7 @@ DeviceForm.propTypes = {
guest_wifi: PropTypes.object.isRequired, guest_wifi: PropTypes.object.isRequired,
encryption: PropTypes.string.isRequired, encryption: PropTypes.string.isRequired,
available_bands: PropTypes.array.isRequired, available_bands: PropTypes.array.isRequired,
ieee80211w_disabled: PropTypes.bool.isRequired, ieee80211w_disabled: PropTypes.bool,
}), }),
formErrors: PropTypes.object.isRequired, formErrors: PropTypes.object.isRequired,
setFormValue: PropTypes.func.isRequired, setFormValue: PropTypes.func.isRequired,

View File

@ -25,13 +25,13 @@ Wrapper.propTypes = {
function Wrapper({ children }) { function Wrapper({ children }) {
return ( return (
<AlertContextMock>
<CustomizationContextMock> <CustomizationContextMock>
<AlertContextMock>
<StaticRouter> <StaticRouter>
<UIDReset>{children}</UIDReset> <UIDReset>{children}</UIDReset>
</StaticRouter> </StaticRouter>
</CustomizationContextMock>
</AlertContextMock> </AlertContextMock>
</CustomizationContextMock>
); );
} }

View File

@ -9,12 +9,23 @@ import React from "react";
window.CustomizationContext = React.createContext(); window.CustomizationContext = React.createContext();
const deviceDetails = {}; const deviceDetails = {
const isCustomized = jest.fn(); kernel: "5.x.x",
model: "Turris Omnia",
os_branch: {
mode: "branch",
value: "hbs",
},
os_version: "6.x.x",
reforis_version: "1.x.x",
serial: 123456789,
};
const isCustomized = false;
function CustomizationContextMock({ children }) { function CustomizationContextMock({ children }) {
return ( return (
<CustomizationContext.Provider value={(deviceDetails, isCustomized)}> <CustomizationContext.Provider value={{ deviceDetails, isCustomized }}>
{children} {children}
</CustomizationContext.Provider> </CustomizationContext.Provider>
); );