* Remove units from the share link flow They should rely on inline settings annotations * @pierremtb's fix to turn on the menu item in nightly * fmt * Don't show web banner if the create file query param is present * Change copy to 'Share current part (via Zoo link)' --------- Co-authored-by: Pierre Jacquier <pierrejacquier39@gmail.com> Co-authored-by: Pierre Jacquier <pierre@zoo.dev>
17 lines
609 B
TypeScript
17 lines
609 B
TypeScript
import { VITE_KC_SITE_APP_URL } from 'env'
|
|
import { createCreateFileUrl } from './links'
|
|
|
|
describe(`link creation tests`, () => {
|
|
test(`createCreateFileUrl happy path`, async () => {
|
|
const code = `extrusionDistance = 12`
|
|
const name = `test`
|
|
|
|
// Converted with external online tools
|
|
const expectedEncodedCode = `ZXh0cnVzaW9uRGlzdGFuY2UgPSAxMg%3D%3D`
|
|
const expectedLink = `${VITE_KC_SITE_APP_URL}/?create-file=true&name=test&code=${expectedEncodedCode}&ask-open-desktop=true`
|
|
|
|
const result = createCreateFileUrl({ code, name })
|
|
expect(result.toString()).toBe(expectedLink)
|
|
})
|
|
})
|