feat: allow searching for urls of internal documents (#1529)
* core search logic * bump version of rich markdown editor * let shift and meta modifiers do their thing when clicking on a link in a doc * version bump editor * test: Add parseDocumentSlug test Co-authored-by: Tom Moor <tom.moor@gmail.com>
This commit is contained in:
22
shared/utils/parseDocumentSlug.test.js
Normal file
22
shared/utils/parseDocumentSlug.test.js
Normal file
@ -0,0 +1,22 @@
|
||||
// @flow
|
||||
import parseDocumentSlug from "./parseDocumentSlug";
|
||||
|
||||
describe("#parseDocumentSlug", () => {
|
||||
it("should work with fully qualified url", () => {
|
||||
expect(
|
||||
parseDocumentSlug("http://example.com/doc/my-doc-y4j4tR4UuV")
|
||||
).toEqual("my-doc-y4j4tR4UuV");
|
||||
});
|
||||
|
||||
it("should work with subdomain qualified url", () => {
|
||||
expect(
|
||||
parseDocumentSlug("http://mywiki.getoutline.com/doc/my-doc-y4j4tR4UuV")
|
||||
).toEqual("my-doc-y4j4tR4UuV");
|
||||
});
|
||||
|
||||
it("should work with path", () => {
|
||||
expect(parseDocumentSlug("/doc/my-doc-y4j4tR4UuV")).toEqual(
|
||||
"my-doc-y4j4tR4UuV"
|
||||
);
|
||||
});
|
||||
});
|
Reference in New Issue
Block a user