Skip to content

Commit

Permalink
test(platform): pass bdd test
Browse files Browse the repository at this point in the history
note:
because increase antd version before, so antd->Select now error when render:Unable to find node on an unmounted component.
so handle it.
  • Loading branch information
yyc-git committed Dec 17, 2023
1 parent c2f6f9b commit 4de54bf
Show file tree
Hide file tree
Showing 39 changed files with 5,931 additions and 121 deletions.
12 changes: 6 additions & 6 deletions doc/1.0.0-beta1_3.org
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,7 @@ TODO save status

** TODO Assemble Space

*** TODO create from scratch add guide
*** DONE create from scratch add guide

use https://ant.design/components/steps
use https://ant.design/components/tour
Expand Down Expand Up @@ -177,17 +177,17 @@ TODO add End Tutorial button
commit


TODO first jump to Tour component
# show preview
show run button
# TODO first jump to Tour component
# # show preview
# show run button

TODO pass bdd test


*** TODO create with template add guide
# *** TODO create with template add guide


only use https://ant.design/components/tour
# only use https://ant.design/components/tour



Expand Down
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
#Start(1702717379676)
#Done(1702717379738)
#Start(1702805232011)
#Done(1702805232065)
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# ninja log v6
0 27 1702717379700894470 src/service/ServiceType.ast 785165cefc5839bb
1 28 1702717379700791515 Meta3dEditorWholeProtocol.cmi 27dde7c45547adb8
27 37 1702717379712743877 src/service/ServiceType.d 702d225c4edca7ca
37 62 1702717379736453793 src/service/ServiceType-Meta3dEditorWholeProtocol.cmj 7bc3463955dc59bf
37 62 1702717379736453793 src/service/ServiceType-Meta3dEditorWholeProtocol.cmi 7bc3463955dc59bf
37 62 1702717379736453793 ../es6_global/src/service/ServiceType.bs.js 7bc3463955dc59bf
37 62 1702717379736453793 ../js/src/service/ServiceType.bs.js 7bc3463955dc59bf
0 17 1702805232027531928 src/service/ServiceType.ast 785165cefc5839bb
1 18 1702805232027754434 Meta3dEditorWholeProtocol.cmi 27dde7c45547adb8
17 25 1702805232036441071 src/service/ServiceType.d 702d225c4edca7ca
25 54 1702805232063124022 src/service/ServiceType-Meta3dEditorWholeProtocol.cmj 3cdbb78846c97d5f
25 54 1702805232063124022 src/service/ServiceType-Meta3dEditorWholeProtocol.cmi 3cdbb78846c97d5f
25 54 1702805232063124022 ../es6_global/src/service/ServiceType.bs.js 3cdbb78846c97d5f
25 54 1702805232063124022 ../js/src/service/ServiceType.bs.js 3cdbb78846c97d5f
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ module Method = {
) {
| Some(errorMessage) => service.console.error(. errorMessage, None)
| None =>
let id = IdUtils.generateId(Js.Math.random)
let id = IdUtils.generateId(service.other.random)

dispatch(
ElementAssembleStoreType.SelectUIControl(
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
let _isNotShowSelectForTest = %raw(`
function (){
return globalThis.isNotShowSelectForTest
}
`)

let buildEmptySelectOptionValue = () => "empty"

let isEmptySelectOptionValue = value =>
Expand All @@ -6,42 +12,57 @@ let isEmptySelectOptionValue = value =>
let buildSelect = (onChange, defaultValue, values) => {
open Antd

<Select key={KeyUtils.generateUniqueKey(Js.Math.random)} defaultValue={defaultValue} onChange>
<Select.Option key={buildEmptySelectOptionValue()} value={buildEmptySelectOptionValue()}>
{React.string({buildEmptySelectOptionValue()})}
</Select.Option>
{values
->Meta3dCommonlib.ArraySt.map(value => {
<Select.Option key={value} value={value}> {React.string({value})} </Select.Option>
})
->React.array}
</Select>
{
_isNotShowSelectForTest()
? React.null
: <Select
key={KeyUtils.generateUniqueKey(Js.Math.random)} defaultValue={defaultValue} onChange>
<Select.Option key={buildEmptySelectOptionValue()} value={buildEmptySelectOptionValue()}>
{React.string({buildEmptySelectOptionValue()})}
</Select.Option>
{values
->Meta3dCommonlib.ArraySt.map(value => {
<Select.Option key={value} value={value}> {React.string({value})} </Select.Option>
})
->React.array}
</Select>
}
}

let buildSelectWithoutEmpty = (onChange, defaultValue, values) => {
open Antd

<Select key={KeyUtils.generateUniqueKey(Js.Math.random)} defaultValue={defaultValue} onChange>
{values
->Meta3dCommonlib.ArraySt.map(value => {
<Select.Option key={value} value={value}> {React.string({value})} </Select.Option>
})
->React.array}
</Select>
{
_isNotShowSelectForTest()
? React.null
: <Select
key={KeyUtils.generateUniqueKey(Js.Math.random)} defaultValue={defaultValue} onChange>
{values
->Meta3dCommonlib.ArraySt.map(value => {
<Select.Option key={value} value={value}> {React.string({value})} </Select.Option>
})
->React.array}
</Select>
}
}

let buildSelectWithKeysAndWithoutEmpty = (onChange, defaultValue, keys, values) => {
open Antd

<Select key={KeyUtils.generateUniqueKey(Js.Math.random)} defaultValue={defaultValue} onChange>
{values
->Meta3dCommonlib.ArraySt.mapi((value, i) => {
<Select.Option key={keys->Meta3dCommonlib.ArraySt.getExn(i)} value={value}>
{React.string({keys->Meta3dCommonlib.ArraySt.getExn(i)})}
</Select.Option>
})
->React.array}
</Select>
{
_isNotShowSelectForTest()
? React.null
: <Select
key={KeyUtils.generateUniqueKey(Js.Math.random)} defaultValue={defaultValue} onChange>
{values
->Meta3dCommonlib.ArraySt.mapi((value, i) => {
<Select.Option key={keys->Meta3dCommonlib.ArraySt.getExn(i)} value={value}>
{React.string({keys->Meta3dCommonlib.ArraySt.getExn(i)})}
</Select.Option>
})
->React.array}
</Select>
}
}

let buildSelect2 = () => React.null
Loading

0 comments on commit 4de54bf

Please sign in to comment.