Rename files

This commit is contained in:
Fedor Indutny
2025-10-16 17:33:01 -07:00
parent 3387cf6a77
commit 44076ece79
2411 changed files with 0 additions and 0 deletions

View File

@@ -0,0 +1,50 @@
// Copyright 2021 Signal Messenger, LLC
// SPDX-License-Identifier: AGPL-3.0-only
import { assert } from 'chai';
import {
actions,
getEmptyState,
reducer,
} from '../../../state/ducks/linkPreviews.preload.js';
import type { LinkPreviewForUIType } from '../../../types/message/LinkPreviews.std.js';
describe('both/state/ducks/linkPreviews', () => {
function getMockLinkPreview(): LinkPreviewForUIType {
return {
title: 'Hello World',
domain: 'signal.org',
image: undefined,
url: 'https://www.signal.org',
isStickerPack: false,
isCallLink: false,
};
}
describe('addLinkPreview', () => {
const { addLinkPreview } = actions;
it('updates linkPreview', () => {
const state = getEmptyState();
const linkPreview = getMockLinkPreview();
const nextState = reducer(state, addLinkPreview(linkPreview, 1));
assert.deepEqual(nextState.linkPreview, linkPreview);
});
});
describe('removeLinkPreview', () => {
const { removeLinkPreview } = actions;
it('removes linkPreview', () => {
const state = {
...getEmptyState(),
linkPreview: getMockLinkPreview(),
};
const nextState = reducer(state, removeLinkPreview());
assert.isUndefined(nextState.linkPreview);
});
});
});