More test updates to use inline in
setting
This commit is contained in:
@ -2491,7 +2491,11 @@ extrude001 = extrude(profile003, length = 5)
|
|||||||
page,
|
page,
|
||||||
}) => {
|
}) => {
|
||||||
await page.addInitScript(async () => {
|
await page.addInitScript(async () => {
|
||||||
localStorage.setItem('persistCode', `myVar = 5`)
|
localStorage.setItem(
|
||||||
|
'persistCode',
|
||||||
|
`@settings(defaultLengthUnit = in)
|
||||||
|
myVar = 5`
|
||||||
|
)
|
||||||
})
|
})
|
||||||
|
|
||||||
await page.setBodyDimensions({ width: 1000, height: 500 })
|
await page.setBodyDimensions({ width: 1000, height: 500 })
|
||||||
|
@ -1117,9 +1117,19 @@ test.describe('Electron constraint tests', () => {
|
|||||||
await context.folderSetupFn(async (dir) => {
|
await context.folderSetupFn(async (dir) => {
|
||||||
const bracketDir = path.join(dir, 'test-sample')
|
const bracketDir = path.join(dir, 'test-sample')
|
||||||
await fsp.mkdir(bracketDir, { recursive: true })
|
await fsp.mkdir(bracketDir, { recursive: true })
|
||||||
await fsp.copyFile(
|
await fsp.writeFile(
|
||||||
executorInputPath('angled_line.kcl'),
|
path.join(bracketDir, 'main.kcl'),
|
||||||
path.join(bracketDir, 'main.kcl')
|
`@settings(defaultLengthUnit = in)
|
||||||
|
const part001 = startSketchOn(XY)
|
||||||
|
|> startProfileAt([4.83, 12.56], %)
|
||||||
|
|> line(end = [15.1, 2.48])
|
||||||
|
|> line(end = [3.15, -9.85], tag = $seg01)
|
||||||
|
|> line(end = [-15.17, -4.1])
|
||||||
|
|> angledLine([segAng(seg01), 12.35], %)
|
||||||
|
|> line(end = [-13.02, 10.03])
|
||||||
|
|> close()
|
||||||
|
|> extrude(length = 4)`,
|
||||||
|
'utf-8'
|
||||||
)
|
)
|
||||||
})
|
})
|
||||||
|
|
||||||
|
@ -255,7 +255,7 @@ test.describe(`Testing gizmo, fixture-based`, () => {
|
|||||||
await context.addInitScript(() => {
|
await context.addInitScript(() => {
|
||||||
localStorage.setItem(
|
localStorage.setItem(
|
||||||
'persistCode',
|
'persistCode',
|
||||||
`
|
`@settings(defaultLengthUnit = in)
|
||||||
const sketch002 = startSketchOn(XZ)
|
const sketch002 = startSketchOn(XZ)
|
||||||
|> startProfileAt([-108.83, -57.48], %)
|
|> startProfileAt([-108.83, -57.48], %)
|
||||||
|> angledLine([0, 105.13], %, $rectangleSegmentA001)
|
|> angledLine([0, 105.13], %, $rectangleSegmentA001)
|
||||||
|
@ -950,9 +950,9 @@ test.describe('Testing settings', () => {
|
|||||||
)
|
)
|
||||||
})
|
})
|
||||||
|
|
||||||
await test.step(`Initial units from settings`, async () => {
|
await test.step(`Initial units from settings are ignored`, async () => {
|
||||||
await homePage.openProject('project-000')
|
await homePage.openProject('project-000')
|
||||||
await expect(unitsIndicator).toHaveText('Current units are: in')
|
await expect(unitsIndicator).toHaveText('Current units are: mm')
|
||||||
})
|
})
|
||||||
|
|
||||||
await test.step(`Manually write inline settings`, async () => {
|
await test.step(`Manually write inline settings`, async () => {
|
||||||
|
@ -483,7 +483,8 @@ test('Sketch on face', async ({ page, homePage, scene, cmdBar, toolbar }) => {
|
|||||||
await page.addInitScript(async () => {
|
await page.addInitScript(async () => {
|
||||||
localStorage.setItem(
|
localStorage.setItem(
|
||||||
'persistCode',
|
'persistCode',
|
||||||
`sketch001 = startSketchOn(XZ)
|
`@settings(defaultLengthUnit = in)
|
||||||
|
sketch001 = startSketchOn(XZ)
|
||||||
|> startProfileAt([3.29, 7.86], %)
|
|> startProfileAt([3.29, 7.86], %)
|
||||||
|> line(end = [2.48, 2.44])
|
|> line(end = [2.48, 2.44])
|
||||||
|> line(end = [2.66, 1.17])
|
|> line(end = [2.66, 1.17])
|
||||||
|
Reference in New Issue
Block a user