1/** 2 * Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd. 3 * Licensed under the Apache License, Version 2.0 (the "License"); 4 * you may not use this file except in compliance with the License. 5 * You may obtain a copy of the License at 6 * 7 * http://www.apache.org/licenses/LICENSE-2.0 8 * 9 * Unless required by applicable law or agreed to in writing, software 10 * distributed under the License is distributed on an "AS IS" BASIS, 11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 * See the License for the specific language governing permissions and 13 * limitations under the License. 14 */ 15 16import router from '@system.router'; 17import {describe, beforeAll,afterAll, it, expect} from '@ohos/hypium'; 18 19 20export default function undo() { describe('divPropsJsTest', function () { 21 22 async function sleep(time) { 23 return new Promise((resolve, reject) => { 24 setTimeout(() => { 25 resolve() 26 }, time) 27 }).then(() => { 28 console.info(`sleep ${time} over...`) 29 }) 30 } 31 32 async function backToIndex() { 33 let backToIndexPromise = new Promise((resolve, reject) => { 34 setTimeout(() => { 35 router.back({ 36 uri: 'pages/index/index' 37 }); 38 resolve(); 39 }, 500); 40 }); 41 let clearPromise = new Promise((resolve, reject) => { 42 setTimeout(() => { 43 router.clear(); 44 resolve(); 45 }, 500); 46 }); 47 await backToIndexPromise.then(() => { 48 return clearPromise; 49 }); 50 } 51 52 /** 53 * run before testcase 54 */ 55 beforeAll(async function (done) { 56 console.info('[divPropsJsTest] before each called') 57 58 let result; 59 let options = { 60 uri: 'pages/div/prop/index' 61 } 62 try { 63 result = router.push(options) 64 console.info("push divProps page success " + JSON.stringify(result)); 65 } catch (err) { 66 console.error("push divProps page error " + JSON.stringify(result)); 67 } 68 await sleep(4000) 69 done() 70 }); 71 72 /** 73 * run after testcase 74 */ 75 afterAll(async function () { 76 console.info('[divPropsJsTest] after each called') 77 await backToIndex() 78 await sleep(1000) 79 }); 80 81 /** 82 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 83 * @tc.name testDivIdProp 84 * @tc.desc ACE 85 */ 86 it('testDivIdProp', 0, async function (done) { 87 console.info('testDivIdProp START'); 88 console.info("[divProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 89 90 let obj = JSON.parse(globalThis.value.idProp); 91 console.info("[divProps] get inspector value is: " + JSON.stringify(obj)); 92 console.info("[divProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 93 94 expect(obj.$type).assertEqual('div') 95 expect(obj.$attrs.id).assertEqual('idProp') 96 done(); 97 }); 98 99 /** 100 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 101 * @tc.name testDivClassProp 102 * @tc.desc ACE 103 */ 104 it('testDivClassProp', 0, async function (done) { 105 console.info('testDivClassProp START'); 106 console.info("[divProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 107 108 let obj = JSON.parse(globalThis.value.classProp); 109 console.info("[divProps] get inspector value is: " + JSON.stringify(obj)); 110 console.info("[divProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 111 112 expect(obj.$type).assertEqual('div') 113 expect(obj.$attrs.id).assertEqual('classProp') 114 expect(obj.$attrs.className).assertEqual('classProp') 115 done(); 116 }); 117 118 /** 119 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 120 * @tc.name testDivClassPropNone 121 * @tc.desc ACE 122 */ 123 it('testDivClassPropNone', 0, async function (done) { 124 console.info('testDivClassPropNone START'); 125 console.info("[divProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 126 127 let obj = JSON.parse(globalThis.value.classPropNone); 128 console.info("[divProps] get inspector value is: " + JSON.stringify(obj)); 129 console.info("[divProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 130 131 expect(obj.$type).assertEqual('div') 132 expect(obj.$attrs.id).assertEqual('classPropNone') 133 expect(obj.$attrs.className).assertEqual(undefined) 134 console.info("[divProps] get className value is: " + JSON.stringify(obj.$attrs.className)); 135 done(); 136 }); 137 138 /** 139 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 140 * @tc.name testDivRefProp 141 * @tc.desc ACE 142 */ 143 it('testDivRefProp', 0, async function (done) { 144 console.info('testDivRefProp START'); 145 console.info("[divProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 146 147 let obj = JSON.parse(globalThis.value.refProp); 148 console.info("[divProps] get inspector value is: " + JSON.stringify(obj)); 149 console.info("[divProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 150 151 expect(obj.$type).assertEqual('div') 152 expect(obj.$attrs.id).assertEqual('refProp') 153 expect(obj.$attrs.ref).assertEqual('refProp') 154 done(); 155 }); 156 157 /** 158 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 159 * @tc.name testDivRefPropNone 160 * @tc.desc ACE 161 */ 162 it('testDivRefPropNone', 0, async function (done) { 163 console.info('testDivRefPropNone START'); 164 console.info("[divProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 165 166 let obj = JSON.parse(globalThis.value.refPropNone); 167 console.info("[divProps] get inspector value is: " + JSON.stringify(obj)); 168 console.info("[divProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 169 170 expect(obj.$type).assertEqual('div') 171 expect(obj.$attrs.id).assertEqual('refPropNone') 172 expect(obj.$attrs.ref).assertEqual(undefined) 173 console.info("[divProps] get ref value is: " + JSON.stringify(obj.$attrs.ref)); 174 done(); 175 }); 176 177 /** 178 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 179 * @tc.name testDivDisabledPropTrue 180 * @tc.desc ACE 181 */ 182 it('testDivDisabledPropTrue', 0, async function (done) { 183 console.info('testDivDisabledPropTrue START'); 184 console.info("[divProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 185 186 let obj = JSON.parse(globalThis.value.disabledPropTrue); 187 console.info("[divProps] get inspector value is: " + JSON.stringify(obj)); 188 console.info("[divProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 189 190 expect(obj.$type).assertEqual('div') 191 expect(obj.$attrs.id).assertEqual('disabledPropTrue') 192 expect(obj.$attrs.disabled).assertEqual('true') 193 done(); 194 }); 195 196 /** 197 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 198 * @tc.name testDivDisabledPropFalse 199 * @tc.desc ACE 200 */ 201 it('testDivDisabledPropFalse', 0, async function (done) { 202 console.info('testDivDisabledPropFalse START'); 203 console.info("[divProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 204 205 let obj = JSON.parse(globalThis.value.disabledPropFalse); 206 console.info("[divProps] get inspector value is: " + JSON.stringify(obj)); 207 console.info("[divProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 208 209 expect(obj.$type).assertEqual('div') 210 expect(obj.$attrs.id).assertEqual('disabledPropFalse') 211 expect(obj.$attrs.disabled).assertEqual('false') 212 done(); 213 }); 214 215 /** 216 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 217 * @tc.name testDivDisabledPropNone 218 * @tc.desc ACE 219 */ 220 it('testDivDisabledPropNone', 0, async function (done) { 221 console.info('testDivDisabledPropNone START'); 222 console.info("[divProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 223 224 let obj = JSON.parse(globalThis.value.disabledPropNone); 225 console.info("[divProps] get inspector value is: " + JSON.stringify(obj)); 226 console.info("[divProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 227 228 expect(obj.$type).assertEqual('div') 229 expect(obj.$attrs.id).assertEqual('disabledPropNone') 230 expect(obj.$attrs.disabled).assertEqual('false') 231 done(); 232 }); 233 234 /** 235 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 236 * @tc.name testDivFocusablePropTrue 237 * @tc.desc ACE 238 */ 239 it('testDivFocusablePropTrue', 0, async function (done) { 240 console.info('testDivFocusablePropTrue START'); 241 console.info("[divProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 242 243 let obj = JSON.parse(globalThis.value.focusablePropTrue); 244 console.info("[divProps] get inspector value is: " + JSON.stringify(obj)); 245 console.info("[divProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 246 247 expect(obj.$type).assertEqual('div') 248 expect(obj.$attrs.id).assertEqual('focusablePropTrue') 249 expect(obj.$attrs.focusable).assertEqual('true') 250 done(); 251 }); 252 253 /** 254 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 255 * @tc.name testDivFocusablePropFalse 256 * @tc.desc ACE 257 */ 258 it('testDivFocusablePropFalse', 0, async function (done) { 259 console.info('testDivFocusablePropFalse START'); 260 console.info("[divProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 261 262 let obj = JSON.parse(globalThis.value.focusablePropFalse); 263 console.info("[divProps] get inspector value is: " + JSON.stringify(obj)); 264 console.info("[divProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 265 266 expect(obj.$type).assertEqual('div') 267 expect(obj.$attrs.id).assertEqual('focusablePropFalse') 268 expect(obj.$attrs.focusable).assertEqual('false') 269 done(); 270 }); 271 272 /** 273 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 274 * @tc.name testDivFocusablePropNone 275 * @tc.desc ACE 276 */ 277 it('testDivFocusablePropNone', 0, async function (done) { 278 console.info('testDivFocusablePropNone START'); 279 console.info("[divProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 280 281 let obj = JSON.parse(globalThis.value.focusablePropNone); 282 console.info("[divProps] get inspector value is: " + JSON.stringify(obj)); 283 console.info("[divProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 284 285 expect(obj.$type).assertEqual('div') 286 expect(obj.$attrs.id).assertEqual('focusablePropNone') 287 expect(obj.$attrs.focusable).assertEqual('false') 288 done(); 289 }); 290 291 /** 292 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 293 * @tc.name testDivDataProp 294 * @tc.desc ACE 295 */ 296 it('testDivDataProp', 0, async function (done) { 297 console.info('testDivDataProp START'); 298 console.info("[divProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 299 300 let obj = JSON.parse(globalThis.value.dataProp); 301 console.info("[divProps] get inspector value is: " + JSON.stringify(obj)); 302 console.info("[divProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 303 304 expect(obj.$type).assertEqual('div') 305 expect(obj.$attrs.id).assertEqual('dataProp') 306 expect(obj.$attrs.dataDiv).assertEqual(undefined); 307 console.info("[divProps] get dataDiv value is: " + JSON.stringify(obj.$attrs.dataDiv)); 308 done(); 309 }); 310 311 /** 312 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 313 * @tc.name testDivDataPropNone 314 * @tc.desc ACE 315 */ 316 it('testDivDataPropNone', 0, async function (done) { 317 console.info('testDivDataPropNone START'); 318 console.info("[divProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 319 320 let obj = JSON.parse(globalThis.value.dataPropNone); 321 console.info("[divProps] get inspector value is: " + JSON.stringify(obj)); 322 console.info("[divProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 323 324 expect(obj.$type).assertEqual('div') 325 expect(obj.$attrs.id).assertEqual('dataPropNone') 326 expect(obj.$attrs.dataDiv).assertEqual(undefined) 327 console.info("[divProps] get dataDiv value is: " + JSON.stringify(obj.$attrs.dataDiv)); 328 done(); 329 }); 330 331 /** 332 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 333 * @tc.name testDivClickEffectPropSmall 334 * @tc.desc ACE 335 */ 336 it('testDivClickEffectPropSmall', 0, async function (done) { 337 console.info('testDivClickEffectPropSmall START'); 338 console.info("[divProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 339 340 let obj = JSON.parse(globalThis.value.clickEffectPropSmall); 341 console.info("[divProps] get inspector value is: " + JSON.stringify(obj)); 342 console.info("[divProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 343 344 expect(obj.$type).assertEqual('div') 345 expect(obj.$attrs.id).assertEqual('clickEffectPropSmall') 346 expect(obj.$attrs.clickEffect).assertEqual('spring-small') 347 done(); 348 }); 349 350 /** 351 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 352 * @tc.name testDivClickEffectPropMedium 353 * @tc.desc ACE 354 */ 355 it('testDivClickEffectPropMedium', 0, async function (done) { 356 console.info('testDivClickEffectPropMedium START'); 357 console.info("[divProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 358 359 let obj = JSON.parse(globalThis.value.clickEffectPropMedium); 360 console.info("[divProps] get inspector value is: " + JSON.stringify(obj)); 361 console.info("[divProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 362 363 expect(obj.$type).assertEqual('div') 364 expect(obj.$attrs.id).assertEqual('clickEffectPropMedium') 365 expect(obj.$attrs.clickEffect).assertEqual('spring-medium') 366 done(); 367 }); 368 369 /** 370 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 371 * @tc.name testDivClickEffectPropLarge 372 * @tc.desc ACE 373 */ 374 it('testDivClickEffectPropLarge', 0, async function (done) { 375 console.info('testDivClickEffectPropLarge START'); 376 console.info("[divProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 377 378 let obj = JSON.parse(globalThis.value.clickEffectPropLarge); 379 console.info("[divProps] get inspector value is: " + JSON.stringify(obj)); 380 console.info("[divProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 381 382 expect(obj.$type).assertEqual('div') 383 expect(obj.$attrs.id).assertEqual('clickEffectPropLarge') 384 expect(obj.$attrs.clickEffect).assertEqual('spring-large') 385 done(); 386 }); 387 388 /** 389 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 390 * @tc.name testDivClickEffectPropNone 391 * @tc.desc ACE 392 */ 393 it('testDivClickEffectPropNone', 0, async function (done) { 394 console.info('testDivClickEffectPropNone START'); 395 console.info("[divProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 396 397 let obj = JSON.parse(globalThis.value.clickEffectPropNone); 398 console.info("[divProps] get inspector value is: " + JSON.stringify(obj)); 399 console.info("[divProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 400 401 expect(obj.$type).assertEqual('div') 402 expect(obj.$attrs.id).assertEqual('clickEffectPropNone') 403 expect(obj.$attrs.clickEffect).assertEqual(undefined) 404 console.info("[divProps] get clickEffect value is: " + JSON.stringify(obj.$attrs.clickEffect)); 405 done(); 406 }); 407 408 /** 409 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 410 * @tc.name testDivDirPropRtl 411 * @tc.desc ACE 412 */ 413 it('testDivDirPropRtl', 0, async function (done) { 414 console.info('testDivDirPropRtl START'); 415 console.info("[divProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 416 417 let obj = JSON.parse(globalThis.value.dirPropRtl); 418 console.info("[divProps] get inspector value is: " + JSON.stringify(obj)); 419 console.info("[divProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 420 421 expect(obj.$type).assertEqual('div') 422 expect(obj.$attrs.id).assertEqual('dirPropRtl') 423 expect(obj.$attrs.dir).assertEqual('rtl') 424 done(); 425 }); 426 427 /** 428 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 429 * @tc.name testDivDirPropLtr 430 * @tc.desc ACE 431 */ 432 it('testDivDirPropLtr', 0, async function (done) { 433 console.info('testDivDirPropLtr START'); 434 console.info("[divProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 435 436 let obj = JSON.parse(globalThis.value.dirPropLtr); 437 console.info("[divProps] get inspector value is: " + JSON.stringify(obj)); 438 console.info("[divProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 439 440 expect(obj.$type).assertEqual('div') 441 expect(obj.$attrs.id).assertEqual('dirPropLtr') 442 expect(obj.$attrs.dir).assertEqual('ltr') 443 done(); 444 }); 445 446 /** 447 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 448 * @tc.name testDivDirPropAuto 449 * @tc.desc ACE 450 */ 451 it('testDivDirPropAuto', 0, async function (done) { 452 console.info('testDivDirPropAuto START'); 453 console.info("[divProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 454 455 let obj = JSON.parse(globalThis.value.dirPropAuto); 456 console.info("[divProps] get inspector value is: " + JSON.stringify(obj)); 457 console.info("[divProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 458 459 expect(obj.$type).assertEqual('div') 460 expect(obj.$attrs.id).assertEqual('dirPropAuto') 461 expect(obj.$attrs.dir).assertEqual('auto') 462 done(); 463 }); 464 465 /** 466 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 467 * @tc.name testDivDirPropNone 468 * @tc.desc ACE 469 */ 470 it('testDivDirPropNone', 0, async function (done) { 471 console.info('testDivDirPropNone START'); 472 console.info("[divProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 473 474 let obj = JSON.parse(globalThis.value.dirPropNone); 475 console.info("[divProps] get inspector value is: " + JSON.stringify(obj)); 476 console.info("[divProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 477 478 expect(obj.$type).assertEqual('div') 479 expect(obj.$attrs.id).assertEqual('dirPropNone') 480 expect(obj.$attrs.dir).assertEqual('auto') 481 done(); 482 }); 483 484 /** 485 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 486 * @tc.name testDivForPropNull 487 * @tc.desc ACE 488 */ 489 it('testDivForPropNull', 0, async function (done) { 490 console.info('testDivForPropNull START'); 491 console.info("[divProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 492 493 let obj = JSON.parse(globalThis.value.forPropNull); 494 console.info("[divProps] get inspector value is: " + JSON.stringify(obj)); 495 console.info("[divProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 496 497 expect(obj.$type).assertEqual('div') 498 expect(obj.$attrs.id).assertEqual('forPropNull') 499 expect(obj.$attrs.for).assertEqual(undefined) 500 console.info("[divProps] get for value is: " + JSON.stringify(obj.$attrs.for)); 501 done(); 502 }); 503 504 /** 505 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 506 * @tc.name testDivForPropOne 507 * @tc.desc ACE 508 */ 509 it('testDivForPropOne', 0, async function (done) { 510 console.info('testDivForPropOne START'); 511 console.info("[divProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 512 513 let obj = JSON.parse(globalThis.value.forPropOne); 514 console.info("[divProps] get inspector value is: " + JSON.stringify(obj)); 515 console.info("[divProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 516 517 expect(obj.$type).assertEqual('div') 518 expect(obj.$attrs.id).assertEqual('forPropOne') 519 expect(obj.$attrs.for).assertEqual(undefined) 520 console.info("[divProps] get for value is: " + JSON.stringify(obj.$attrs.for)); 521 done(); 522 }); 523 524 /** 525 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 526 * @tc.name testDivForPropThree 527 * @tc.desc ACE 528 */ 529 it('testDivForPropThree', 0, async function (done) { 530 console.info('testDivForPropThree START'); 531 console.info("[divProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 532 533 let obj = JSON.parse(globalThis.value.forPropThree); 534 console.info("[divProps] get inspector value is: " + JSON.stringify(obj)); 535 console.info("[divProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 536 537 expect(obj.$type).assertEqual('div') 538 expect(obj.$attrs.id).assertEqual('forPropThree') 539 expect(obj.$attrs.for).assertEqual(undefined) 540 console.info("[divProps] get for value is: " + JSON.stringify(obj.$attrs.for)); 541 done(); 542 }); 543 544 /** 545 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 546 * @tc.name testDivIfPropTrue 547 * @tc.desc ACE 548 */ 549 it('testDivIfPropTrue', 0, async function (done) { 550 console.info('testDivIfPropTrue START'); 551 console.info("[divProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 552 553 let obj = JSON.parse(globalThis.value.ifPropTrue); 554 console.info("[divProps] get inspector value is: " + JSON.stringify(obj)); 555 console.info("[divProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 556 557 expect(obj.$type).assertEqual('div') 558 expect(obj.$attrs.id).assertEqual('ifPropTrue') 559 expect(obj.$attrs.if).assertEqual(undefined) 560 console.info("[divProps] get for value is: " + JSON.stringify(obj.$attrs.if)); 561 done(); 562 }); 563 564 /** 565 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 566 * @tc.name testDivShowPropTrue 567 * @tc.desc ACE 568 */ 569 it('testDivShowPropTrue', 0, async function (done) { 570 console.info('testDivShowPropTrue START'); 571 console.info("[divProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 572 573 let obj = JSON.parse(globalThis.value.showPropTrue); 574 console.info("[divProps] get inspector value is: " + JSON.stringify(obj)); 575 console.info("[divProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 576 577 expect(obj.$type).assertEqual('div') 578 expect(obj.$attrs.id).assertEqual('showPropTrue') 579 expect(obj.$attrs.show).assertEqual('true') 580 console.info("[divProps] get show value is: " + JSON.stringify(obj.$attrs.show)); 581 done(); 582 }); 583 584 /** 585 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 586 * @tc.name testDivShowPropFalse 587 * @tc.desc ACE 588 */ 589 it('testDivShowPropFalse', 0, async function (done) { 590 console.info('testDivShowPropFalse START'); 591 console.info("[divProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 592 593 let obj = JSON.parse(globalThis.value.showPropFalse); 594 console.info("[divProps] get inspector value is: " + JSON.stringify(obj)); 595 console.info("[divProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 596 597 expect(obj.$type).assertEqual('div') 598 expect(obj.$attrs.id).assertEqual('showPropFalse') 599 expect(obj.$attrs.show).assertEqual('false') 600 console.info("[divProps] get show value is: " + JSON.stringify(obj.$attrs.show)); 601 done(); 602 }); 603 604 /** 605 * @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100 606 * @tc.name testDivShowPropNone 607 * @tc.desc ACE 608 */ 609 it('testDivShowPropNone', 0, async function (done) { 610 console.info('testDivShowPropNone START'); 611 console.info("[divProps] get globalThis.value is: " + JSON.stringify(globalThis.value)); 612 613 let obj = JSON.parse(globalThis.value.showPropNone); 614 console.info("[divProps] get inspector value is: " + JSON.stringify(obj)); 615 console.info("[divProps] get inspector attrs value is: " + JSON.stringify(obj.$attrs)); 616 617 expect(obj.$type).assertEqual('div') 618 expect(obj.$attrs.id).assertEqual('showPropNone') 619 expect(obj.$attrs.show).assertEqual('false') 620 console.info("[divProps] get show value is: " + JSON.stringify(obj.$attrs.show)); 621 done(); 622 }); 623}); 624} 625