|
72 | 72 | result = @api_instance.variable(@user, "ruby-example-tests-default", false) |
73 | 73 | expect(result.isDefaulted).to eq true |
74 | 74 | expect(result.eval[:reason]).to eq "DEFAULT" |
75 | | - expect(result.eval[:details]).to eq "Missing Variable" |
| 75 | + expect(result.eval[:details]).to eq "Error" |
76 | 76 |
|
77 | 77 | result = @api_instance.variable_value(@user, "ruby-example-tests-default", true) |
78 | 78 | expect(result).to eq true |
|
94 | 94 | result = @api_instance.variable_value(@user, "test", true) |
95 | 95 | expect(result).to eq true |
96 | 96 |
|
| 97 | + result = @api_instance.variable(@user, "test-number-variable", 0) |
| 98 | + expect(result.isDefaulted).to eq false |
| 99 | + expect(result.value).to eq 123 |
| 100 | + |
| 101 | + result = @api_instance.variable(@user, "test-number-variable", 0) |
| 102 | + expect(result.isDefaulted).to eq false |
| 103 | + expect(result.value).to eq 123 |
| 104 | + |
| 105 | + result = @api_instance.variable(@user, "test-float-variable", 0.0) |
| 106 | + expect(result.isDefaulted).to eq false |
| 107 | + expect(result.value).to eq 4.56 |
| 108 | + |
| 109 | + result = @api_instance.variable(@user, "test-string-variable", "") |
| 110 | + expect(result.isDefaulted).to eq false |
| 111 | + expect(result.value).to eq "on" |
| 112 | + |
| 113 | + result = @api_instance.variable(@user, "test-json-variable", {}) |
| 114 | + expect(result.isDefaulted).to eq false |
| 115 | + expect(result.value).to eq({:message => "a"}) |
| 116 | + |
97 | 117 | result = @api_instance.variable(@user, "test", "false") |
98 | 118 | expect(result.isDefaulted).to eq true |
99 | 119 | expect(result.eval[:reason]).to eq "DEFAULT" |
100 | 120 | expect(result.eval[:details]).to eq "Variable Type Mismatch" |
| 121 | + |
| 122 | + result = @api_instance.variable(@user, "test-number-variable", "123") |
| 123 | + expect(result.isDefaulted).to eq true |
| 124 | + expect(result.eval[:reason]).to eq "DEFAULT" |
| 125 | + expect(result.eval[:details]).to eq "Variable Type Mismatch" |
| 126 | + |
| 127 | + result = @api_instance.variable(@user, "test-number-variable", true) |
| 128 | + expect(result.isDefaulted).to eq true |
| 129 | + expect(result.eval[:reason]).to eq "DEFAULT" |
| 130 | + expect(result.eval[:details]).to eq "Variable Type Mismatch" |
| 131 | + |
| 132 | + result = @api_instance.variable(@user, "test-string-variable", true) |
| 133 | + expect(result.isDefaulted).to eq true |
| 134 | + expect(result.eval[:reason]).to eq "DEFAULT" |
| 135 | + expect(result.eval[:details]).to eq "Variable Type Mismatch" |
| 136 | + |
| 137 | + result = @api_instance.variable(@user, "test-json-variable", "on") |
| 138 | + expect(result.isDefaulted).to eq true |
| 139 | + expect(result.eval[:reason]).to eq "DEFAULT" |
| 140 | + expect(result.eval[:details]).to eq "Variable Type Mismatch" |
101 | 141 | end |
102 | 142 | end |
103 | 143 |
|
|
0 commit comments