File tree Expand file tree Collapse file tree 1 file changed +84
-0
lines changed Expand file tree Collapse file tree 1 file changed +84
-0
lines changed Original file line number Diff line number Diff line change 1+ /* eslint-disable */
2+ /**
3+ * @jest -environment jsdom
4+ */
5+ import mutations from "../../../src/store/mutations" ;
6+ import actions from "../../../src/store/actions" ;
7+
8+ import * as All from "quasar" ;
9+ import { inRange } from "lodash" ;
10+ import { iterate } from "localforage" ;
11+ const { Quasar, date } = All ;
12+
13+ /**
14+ * @description : Tests for adding/changing attributes
15+ * @summary :
16+ * `addBinding mutation should alter/add binding property on hmtlList or hmtlAttribute
17+ * `
18+ * `
19+ */
20+
21+ let hardB = {
22+ componentName : "b" ,
23+ htmlList : [ {
24+ children : [ {
25+ children : [ {
26+ text : 'button' ,
27+ children : [ ] ,
28+ id : Date . now ( ) + 1 ,
29+ binding : '' ,
30+ class : ''
31+ } ] ,
32+ text : 'form' ,
33+ id : Date . now ( ) + 2
34+ } ] ,
35+ text : "div" ,
36+ id : Date . now ( ) + 3
37+ } ] ,
38+ children : [ ] ,
39+ parent : { } ,
40+ isActive : false
41+ }
42+
43+ const newState = {
44+ componentMap : {
45+ App : {
46+ componentName : 'App' ,
47+ children : [ 'HomeView' ] ,
48+ htmlList : [ ]
49+ } ,
50+ HomeView : {
51+ componentName : 'HomeView' ,
52+ children : [ 'b' ] ,
53+ children : [ ] ,
54+ htmlList : [ ]
55+ } ,
56+ a : hardB
57+ } ,
58+ routes : {
59+ HomeView : [ hardB ] ,
60+ NewView : [ ]
61+ } ,
62+ componentNameInputValue : '' ,
63+ activeRoute : 'HomeView' ,
64+ activeComponent : '' ,
65+ activeHTML : '' ,
66+ activeLayer : {
67+ id : '' ,
68+ lineage : [ ]
69+ } ,
70+
71+ selectedElementList : [ ] ,
72+ }
73+
74+ describe ( "testing for binding attribute" , ( ) => {
75+ let state ;
76+ beforeEach ( ( ) => {
77+ state = newState ;
78+ state . activeComponent = 'b' ;
79+ state . componentMap . b = hardB ;
80+ } ) ;
81+ it ( "adding a binding attribute" , ( ) => {
82+ sa
83+ } )
84+ } )
You can’t perform that action at this time.
0 commit comments