Remove support for MSC3391 & MSC3852 (#34400)
* Remove support for MSC3391 & MSC3852 As they were both rejected & closed. Synapse already removed support for MSC3852 which means it already did nothing: https://github.com/element-hq/synapse/pull/19430 * Update snapshot
This commit is contained in:
+3
-5
@@ -10,20 +10,18 @@ import React from "react";
|
||||
import { act, fireEvent, render } from "jest-matrix-react";
|
||||
|
||||
import CurrentDeviceSection from "../../../../../../src/components/views/settings/devices/CurrentDeviceSection";
|
||||
import { DeviceType } from "../../../../../../src/utils/device/parseUserAgent";
|
||||
import type { ExtendedDevice } from "../../../../../../src/components/views/settings/devices/types.ts";
|
||||
|
||||
describe("<CurrentDeviceSection />", () => {
|
||||
const deviceId = "alices_device";
|
||||
|
||||
const alicesVerifiedDevice = {
|
||||
const alicesVerifiedDevice: ExtendedDevice = {
|
||||
device_id: deviceId,
|
||||
isVerified: false,
|
||||
deviceType: DeviceType.Unknown,
|
||||
};
|
||||
const alicesUnverifiedDevice = {
|
||||
const alicesUnverifiedDevice: ExtendedDevice = {
|
||||
device_id: deviceId,
|
||||
isVerified: false,
|
||||
deviceType: DeviceType.Unknown,
|
||||
};
|
||||
|
||||
const defaultProps = {
|
||||
|
||||
+2
-3
@@ -11,16 +11,15 @@ import { fireEvent, render, type RenderResult } from "jest-matrix-react";
|
||||
|
||||
import { DeviceDetailHeading } from "../../../../../../src/components/views/settings/devices/DeviceDetailHeading";
|
||||
import { flushPromisesWithFakeTimers } from "../../../../../test-utils";
|
||||
import { DeviceType } from "../../../../../../src/utils/device/parseUserAgent";
|
||||
import type { ExtendedDevice } from "../../../../../../src/components/views/settings/devices/types.ts";
|
||||
|
||||
jest.useFakeTimers();
|
||||
|
||||
describe("<DeviceDetailHeading />", () => {
|
||||
const device = {
|
||||
const device: ExtendedDevice = {
|
||||
device_id: "123",
|
||||
display_name: "My device",
|
||||
isVerified: true,
|
||||
deviceType: DeviceType.Unknown,
|
||||
};
|
||||
const defaultProps = {
|
||||
device,
|
||||
|
||||
@@ -12,13 +12,12 @@ import { PUSHER_ENABLED } from "matrix-js-sdk/src/matrix";
|
||||
|
||||
import DeviceDetails from "../../../../../../src/components/views/settings/devices/DeviceDetails";
|
||||
import { mkPusher } from "../../../../../test-utils/test-utils";
|
||||
import { DeviceType } from "../../../../../../src/utils/device/parseUserAgent";
|
||||
import type { ExtendedDevice } from "../../../../../../src/components/views/settings/devices/types.ts";
|
||||
|
||||
describe("<DeviceDetails />", () => {
|
||||
const baseDevice = {
|
||||
const baseDevice: ExtendedDevice = {
|
||||
device_id: "my-device",
|
||||
isVerified: false,
|
||||
deviceType: DeviceType.Unknown,
|
||||
};
|
||||
const defaultProps: ComponentProps<typeof DeviceDetails> = {
|
||||
device: baseDevice,
|
||||
|
||||
@@ -11,14 +11,12 @@ import { render } from "jest-matrix-react";
|
||||
import { type IMyDevice } from "matrix-js-sdk/src/matrix";
|
||||
|
||||
import DeviceTile from "../../../../../../src/components/views/settings/devices/DeviceTile";
|
||||
import { DeviceType } from "../../../../../../src/utils/device/parseUserAgent";
|
||||
|
||||
describe("<DeviceTile />", () => {
|
||||
const defaultProps = {
|
||||
device: {
|
||||
device_id: "123",
|
||||
isVerified: false,
|
||||
deviceType: DeviceType.Unknown,
|
||||
},
|
||||
};
|
||||
const getComponent = (props = {}) => <DeviceTile {...defaultProps} {...props} />;
|
||||
|
||||
-2
@@ -14,14 +14,12 @@ import {
|
||||
type DeviceVerificationStatusCardProps,
|
||||
} from "../../../../../../src/components/views/settings/devices/DeviceVerificationStatusCard";
|
||||
import { type ExtendedDevice } from "../../../../../../src/components/views/settings/devices/types";
|
||||
import { DeviceType } from "../../../../../../src/utils/device/parseUserAgent";
|
||||
|
||||
describe("<DeviceVerificationStatusCard />", () => {
|
||||
const deviceId = "test-device";
|
||||
const unverifiedDevice: ExtendedDevice = {
|
||||
device_id: deviceId,
|
||||
isVerified: false,
|
||||
deviceType: DeviceType.Unknown,
|
||||
};
|
||||
const verifiedDevice: ExtendedDevice = {
|
||||
...unverifiedDevice,
|
||||
|
||||
+9
-12
@@ -10,9 +10,11 @@ import React, { type ComponentProps } from "react";
|
||||
import { act, fireEvent, render } from "jest-matrix-react";
|
||||
|
||||
import { FilteredDeviceList } from "../../../../../../src/components/views/settings/devices/FilteredDeviceList";
|
||||
import { DeviceSecurityVariation } from "../../../../../../src/components/views/settings/devices/types";
|
||||
import {
|
||||
DeviceSecurityVariation,
|
||||
type ExtendedDevice,
|
||||
} from "../../../../../../src/components/views/settings/devices/types";
|
||||
import { flushPromises, mockPlatformPeg } from "../../../../../test-utils";
|
||||
import { DeviceType } from "../../../../../../src/utils/device/parseUserAgent";
|
||||
|
||||
mockPlatformPeg();
|
||||
|
||||
@@ -21,35 +23,30 @@ describe("<FilteredDeviceList />", () => {
|
||||
// 14.03.2022 16:15
|
||||
const now = 1647270879403;
|
||||
jest.spyOn(global.Date, "now").mockReturnValue(now);
|
||||
const newDevice = {
|
||||
const newDevice: ExtendedDevice = {
|
||||
device_id: "new",
|
||||
last_seen_ts: Date.now() - 500,
|
||||
last_seen_ip: "123.456.789",
|
||||
display_name: "My Device",
|
||||
isVerified: true,
|
||||
deviceType: DeviceType.Unknown,
|
||||
};
|
||||
const unverifiedNoMetadata = {
|
||||
const unverifiedNoMetadata: ExtendedDevice = {
|
||||
device_id: "unverified-no-metadata",
|
||||
isVerified: false,
|
||||
deviceType: DeviceType.Unknown,
|
||||
};
|
||||
const verifiedNoMetadata = {
|
||||
const verifiedNoMetadata: ExtendedDevice = {
|
||||
device_id: "verified-no-metadata",
|
||||
isVerified: true,
|
||||
deviceType: DeviceType.Unknown,
|
||||
};
|
||||
const hundredDaysOld = {
|
||||
const hundredDaysOld: ExtendedDevice = {
|
||||
device_id: "100-days-old",
|
||||
isVerified: true,
|
||||
last_seen_ts: Date.now() - MS_DAY * 100,
|
||||
deviceType: DeviceType.Unknown,
|
||||
};
|
||||
const hundredDaysOldUnverified = {
|
||||
const hundredDaysOldUnverified: ExtendedDevice = {
|
||||
device_id: "unverified-100-days-old",
|
||||
isVerified: false,
|
||||
last_seen_ts: Date.now() - MS_DAY * 100,
|
||||
deviceType: DeviceType.Unknown,
|
||||
};
|
||||
const defaultProps: ComponentProps<typeof FilteredDeviceList> = {
|
||||
onFilterChange: jest.fn(),
|
||||
|
||||
+3
-4
@@ -10,15 +10,14 @@ import { act, fireEvent, render } from "jest-matrix-react";
|
||||
import React from "react";
|
||||
|
||||
import SelectableDeviceTile from "../../../../../../src/components/views/settings/devices/SelectableDeviceTile";
|
||||
import { DeviceType } from "../../../../../../src/utils/device/parseUserAgent";
|
||||
import type { ExtendedDevice } from "../../../../../../src/components/views/settings/devices/types.ts";
|
||||
|
||||
describe("<SelectableDeviceTile />", () => {
|
||||
const device = {
|
||||
const device: ExtendedDevice = {
|
||||
display_name: "My Device",
|
||||
device_id: "my-device",
|
||||
last_seen_ip: "123.456.789",
|
||||
isVerified: false,
|
||||
deviceType: DeviceType.Unknown,
|
||||
};
|
||||
const defaultProps = {
|
||||
onSelect: jest.fn(),
|
||||
@@ -55,7 +54,7 @@ describe("<SelectableDeviceTile />", () => {
|
||||
const { getByText } = render(getComponent({ onClick }));
|
||||
|
||||
act(() => {
|
||||
fireEvent.click(getByText(device.display_name));
|
||||
fireEvent.click(getByText(device.display_name!));
|
||||
});
|
||||
|
||||
expect(onClick).toHaveBeenCalled();
|
||||
|
||||
-36
@@ -263,42 +263,6 @@ exports[`<DeviceDetails /> renders device with metadata 1`] = `
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td
|
||||
class="mxDeviceDetails_metadataLabel"
|
||||
>
|
||||
Model
|
||||
</td>
|
||||
<td
|
||||
class="mxDeviceDetails_metadataValue"
|
||||
>
|
||||
Iphone X
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td
|
||||
class="mxDeviceDetails_metadataLabel"
|
||||
>
|
||||
Operating system
|
||||
</td>
|
||||
<td
|
||||
class="mxDeviceDetails_metadataValue"
|
||||
>
|
||||
Windows 95
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td
|
||||
class="mxDeviceDetails_metadataLabel"
|
||||
>
|
||||
Browser
|
||||
</td>
|
||||
<td
|
||||
class="mxDeviceDetails_metadataValue"
|
||||
>
|
||||
Firefox 100
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td
|
||||
class="mxDeviceDetails_metadataLabel"
|
||||
|
||||
@@ -7,38 +7,35 @@ Please see LICENSE files in the repository root for full details.
|
||||
*/
|
||||
|
||||
import { filterDevicesBySecurityRecommendation } from "../../../../../../src/components/views/settings/devices/filter";
|
||||
import { DeviceSecurityVariation } from "../../../../../../src/components/views/settings/devices/types";
|
||||
import { DeviceType } from "../../../../../../src/utils/device/parseUserAgent";
|
||||
import {
|
||||
DeviceSecurityVariation,
|
||||
type ExtendedDevice,
|
||||
} from "../../../../../../src/components/views/settings/devices/types";
|
||||
|
||||
const MS_DAY = 86400000;
|
||||
describe("filterDevicesBySecurityRecommendation()", () => {
|
||||
const unverifiedNoMetadata = {
|
||||
const unverifiedNoMetadata: ExtendedDevice = {
|
||||
device_id: "unverified-no-metadata",
|
||||
isVerified: false,
|
||||
deviceType: DeviceType.Unknown,
|
||||
};
|
||||
const verifiedNoMetadata = {
|
||||
const verifiedNoMetadata: ExtendedDevice = {
|
||||
device_id: "verified-no-metadata",
|
||||
isVerified: true,
|
||||
deviceType: DeviceType.Unknown,
|
||||
};
|
||||
const hundredDaysOld = {
|
||||
const hundredDaysOld: ExtendedDevice = {
|
||||
device_id: "100-days-old",
|
||||
isVerified: true,
|
||||
last_seen_ts: Date.now() - MS_DAY * 100,
|
||||
deviceType: DeviceType.Unknown,
|
||||
};
|
||||
const hundredDaysOldUnverified = {
|
||||
const hundredDaysOldUnverified: ExtendedDevice = {
|
||||
device_id: "unverified-100-days-old",
|
||||
isVerified: false,
|
||||
last_seen_ts: Date.now() - MS_DAY * 100,
|
||||
deviceType: DeviceType.Unknown,
|
||||
};
|
||||
const fiftyDaysOld = {
|
||||
const fiftyDaysOld: ExtendedDevice = {
|
||||
device_id: "50-days-old",
|
||||
isVerified: true,
|
||||
last_seen_ts: Date.now() - MS_DAY * 50,
|
||||
deviceType: DeviceType.Unknown,
|
||||
};
|
||||
|
||||
const devices = [unverifiedNoMetadata, verifiedNoMetadata, hundredDaysOld, hundredDaysOldUnverified, fiftyDaysOld];
|
||||
|
||||
Reference in New Issue
Block a user