Route publish URLs through MindSpace facade
This commit is contained in:
@@ -4,6 +4,7 @@ import {
|
||||
canonicalizeMindSpacePublicUrl,
|
||||
createMindSpacePublicPageUrl,
|
||||
createMindSpacePublicUrl,
|
||||
createMindSpaceUserRootUrl,
|
||||
normalizeMindSpacePublicRelativePath,
|
||||
parseMindSpacePublicUrl,
|
||||
} from './mindspace-canonical-url.mjs';
|
||||
@@ -19,6 +20,16 @@ test('createMindSpacePublicUrl encodes owner and relative path segments', () =>
|
||||
);
|
||||
});
|
||||
|
||||
test('createMindSpaceUserRootUrl preserves trailing slash root URL', () => {
|
||||
assert.equal(
|
||||
createMindSpaceUserRootUrl({
|
||||
publicBaseUrl: 'https://m.tkmind.cn/',
|
||||
ownerKey: 'user 1',
|
||||
}),
|
||||
'https://m.tkmind.cn/MindSpace/user%201/',
|
||||
);
|
||||
});
|
||||
|
||||
test('createMindSpacePublicPageUrl always places html pages under public zone', () => {
|
||||
assert.equal(
|
||||
createMindSpacePublicPageUrl({
|
||||
|
||||
Reference in New Issue
Block a user