@@ -47,11 +47,10 @@ describe('DTagInput', () => {
4747 } ) ; 
4848 const  wrapper  =  customMount ( state ) ; 
4949 expect ( wrapper . find ( ns . b ( ) ) . exists ( ) ) . toBe ( true ) ; 
50-  expect ( wrapper . find ( '.devui-tags' ) . exists ( ) ) . toBe ( true ) ; 
51-  expect ( wrapper . find ( '.devui-tag-list' ) . exists ( ) ) . toBe ( true ) ; 
52-  expect ( wrapper . find ( '.devui-input' ) . exists ( ) ) . toBe ( true ) ; 
50+  expect ( wrapper . find ( ns . e ( 'tags' ) ) . exists ( ) ) . toBe ( true ) ; 
51+  expect ( wrapper . find ( ns . e ( 'input' ) ) . exists ( ) ) . toBe ( true ) ; 
5352
54-  const  itemA  =  wrapper . find ( '.devui-tag-item' ) ; 
53+  const  itemA  =  wrapper . find ( ns . e ( 'tags__item' ) ) ; 
5554 expect ( itemA . exists ( ) ) . toBe ( true ) ; 
5655 expect ( itemA . text ( ) ) . toBe ( 'Y.Chen' ) ; 
5756
@@ -72,13 +71,13 @@ describe('DTagInput', () => {
7271 ] , 
7372 } ) ; 
7473 const  wrapper  =  customMount ( state ) ; 
75-  const  input  =  wrapper . find ( 'input.devui-input'  ) ; 
74+  const  input  =  wrapper . find ( ns . e ( 'input'  ) ) ; 
7675
77-  expect ( wrapper . find ( '.devui- suggestion-list') . exists ( ) ) . toBe ( false ) ; 
76+  expect ( wrapper . find ( ns . e ( ' suggestion-list') ) . exists ( ) ) . toBe ( false ) ; 
7877 await  input . trigger ( 'focus' ) ; 
7978
8079 // 是否存在 devui-suggestion-list 
81-  const  suggestionList  =  ! ! document . querySelectorAll ( '.devui- suggestion-list') [ 0 ] ; 
80+  const  suggestionList  =  ! ! document . querySelectorAll ( ns . e ( ' suggestion-list') ) [ 0 ] ; 
8281 expect ( suggestionList ) . toBe ( true ) ; 
8382
8483 wrapper . unmount ( ) ; 
@@ -99,14 +98,16 @@ describe('DTagInput', () => {
9998 } , 
10099 } ) ; 
101100
102-  expect ( wrapper . find ( '.devui -disabled' ) . exists ( ) ) . toBe ( false ) ; 
103-  expect ( wrapper . find ( '.devui- input') . isVisible ( ) ) . toBe ( true ) ; 
101+  expect ( wrapper . find ( '.is -disabled' ) . exists ( ) ) . toBe ( false ) ; 
102+  expect ( wrapper . find ( ns . e ( ' input') ) . isVisible ( ) ) . toBe ( true ) ; 
104103
105104 await  wrapper . setProps ( { 
106105 disabled : true , 
107106 } ) ; 
108-  expect ( wrapper . find ( '.devui-disabled' ) . exists ( ) ) . toBe ( true ) ; 
109-  expect ( wrapper . find ( '.devui-input' ) . isVisible ( ) ) . toBe ( false ) ; 
107+ 
108+  expect ( wrapper . find ( '.is-disabled' ) . exists ( ) ) . toBe ( true ) ; 
109+  // 禁用状态下不显示input 
110+  expect ( wrapper . find ( ns . e ( 'input_hide' ) ) . exists ( ) ) . toBe ( true ) ; 
110111 expect ( wrapper . find ( '.remove-button' ) . exists ( ) ) . toBe ( false ) ; 
111112
112113 wrapper . unmount ( ) ; 
@@ -146,7 +147,7 @@ describe('DTagInput', () => {
146147 const  wrapper  =  customMount ( state ) ; 
147148 const  removeSvg  =  wrapper . find ( '.remove-button' ) ; 
148149 await  removeSvg . trigger ( 'click' ) ; 
149-  expect ( wrapper . findAll ( '.devui-tag-item' ) . length ) . toBe ( 1 ) ; 
150+  expect ( wrapper . findAll ( ns . e ( 'tags__item' ) ) . length ) . toBe ( 1 ) ; 
150151 expect ( state . tags . length ) . toBe ( 1 ) ; 
151152 expect ( state . suggestionList . length ) . toBe ( 2 ) ; 
152153
@@ -196,17 +197,17 @@ describe('DTagInput', () => {
196197 const  input  =  wrapper . find ( 'input' ) ; 
197198
198199 await  input . trigger ( 'focus' ) ; 
199-  let  suggestionList  =  document . querySelectorAll ( '.devui- suggestion-item' ) ; 
200+  let  suggestionList  =  document . querySelectorAll ( ns . e ( ' suggestion-list__item' ) ) ; 
200201 expect ( suggestionList . length ) . toBe ( 3 ) ; 
201202
202203 await  input . setValue ( 'xy' ) ; 
203204 await  input . trigger ( 'input' ) ; 
204-  suggestionList  =  document . querySelectorAll ( '.devui- suggestion-item' ) ; 
205+  suggestionList  =  document . querySelectorAll ( ns . e ( ' suggestion-list__item' ) ) ; 
205206 expect ( suggestionList . length ) . toBe ( 2 ) ; 
206207
207208 await  input . setValue ( 'xxx' ) ; 
208209 await  input . trigger ( 'input' ) ; 
209-  suggestionList  =  document . querySelectorAll ( '.devui- suggestion-item' ) ; 
210+  suggestionList  =  document . querySelectorAll ( ns . e ( ' suggestion-list__item' ) ) ; 
210211 expect ( suggestionList . length ) . toBe ( 1 ) ; 
211212
212213 wrapper . unmount ( ) ; 
@@ -226,7 +227,7 @@ describe('DTagInput', () => {
226227 } ) ; 
227228 const  wrapper  =  customMount ( state ) ; 
228229 await  wrapper . find ( 'input' ) . trigger ( 'focus' ) ; 
229-  const  suggestionList  =  document . querySelectorAll ( '.devui- suggestion-item' ) ; 
230+  const  suggestionList  =  document . querySelectorAll ( ns . e ( ' suggestion-list__item' ) ) ; 
230231 const  yyy  =  suggestionList [ 1 ] ; 
231232 yyy . dispatchEvent ( new  Event ( 'click' ) ) ; 
232233
@@ -252,18 +253,18 @@ describe('DTagInput', () => {
252253 const  wrapper  =  customMount ( state ) ; 
253254 const  input  =  wrapper . find ( 'input' ) ; 
254255 await  input . trigger ( 'focus' ) ; 
255-  let  suggestionList  =  document . querySelectorAll ( '.devui- suggestion-item' ) ; 
256+  let  suggestionList  =  document . querySelectorAll ( ns . e ( ' suggestion-list__item' ) ) ; 
256257 // 获取焦点默认第一个选中 
257258 expect ( suggestionList [ 0 ] . className ) . toContain ( 'selected' ) ; 
258259
259260 // 按下 下箭头,选中第二个数组第一个 
260261 await  input . trigger ( 'keydown' ,  {  key : 'ArrowDown'  } ) ; 
261-  suggestionList  =  document . querySelectorAll ( '.devui- suggestion-item' ) ; 
262+  suggestionList  =  document . querySelectorAll ( ns . e ( ' suggestion-list__item' ) ) ; 
262263 expect ( suggestionList [ 1 ] . className ) . toContain ( 'selected' ) ; 
263264
264265 await  input . trigger ( 'keydown' ,  {  key : 'ArrowUp'  } ) ; 
265266 await  input . trigger ( 'keydown' ,  {  key : 'ArrowUp'  } ) ; 
266-  suggestionList  =  document . querySelectorAll ( '.devui- suggestion-item' ) ; 
267+  suggestionList  =  document . querySelectorAll ( ns . e ( ' suggestion-list__item' ) ) ; 
267268 expect ( suggestionList [ 2 ] . className ) . toContain ( 'selected' ) ; 
268269
269270 // 按下Enter选中数据 
0 commit comments