Files
youle_app_ohos/entry/src/test/ShareText.test.ets
T

24 lines
823 B
Plaintext

import { describe, it, expect } from '@ohos/hypium';
import { buildShareText } from 'feature_capabilities';
/**
* 分享文本拼接单测(分享重构 §5.1)。
* 规则:title\ndescription,单换行、三端一致、不含 url;空字段跳过。
*/
export default function shareTextTest() {
describe('buildShareText', () => {
it('title_and_description_single_newline', 0, () => {
expect(buildShareText('标题', '描述')).assertEqual('标题\n描述');
});
it('title_only', 0, () => {
expect(buildShareText('标题', '')).assertEqual('标题');
});
it('description_only', 0, () => {
expect(buildShareText('', '描述')).assertEqual('描述');
});
it('both_empty_returns_empty', 0, () => {
expect(buildShareText('', '')).assertEqual('');
});
});
}