| |
| 1) Initial there is no selected options. |
| PASS optionsLength is 2 |
| PASS selectedOptions.length is 0 |
| 2) Select an option should update the selected options collection. |
| PASS optionsLength is 2 |
| PASS selectedOptions.length is 1 |
| PASS selectedOptions[0].text is 'one' |
| 3) Select two options should update the selected options collection. |
| PASS optionsLength is 2 |
| PASS selectedOptions.length is 2 |
| PASS selectedOptions[0].text is 'one' |
| PASS selectedOptions[1].text is 'two' |
| 4) Adding a non selected option should not change the selected options collection. |
| PASS optionsLength is 3 |
| PASS selectedOptions.length is 1 |
| PASS selectedOptions[0].text is 'one' |
| 5) Adding a selected option should change the selected options collection. |
| PASS optionsLength is 4 |
| PASS selectedOptions.length is 2 |
| PASS selectedOptions[0].text is 'one' |
| PASS selectedOptions[1].text is 'five' |
| 6) Unselect an option should update the selected options collection. |
| PASS optionsLength is 4 |
| PASS selectedOptions.length is 1 |
| PASS selectedOptions[0].text is 'five' |
| 7) Remove an option unselected should not update the selected options collection. |
| PASS optionsLength is 3 |
| PASS selectedOptions.length is 1 |
| PASS selectedOptions[0].text is 'five' |
| 8) Remove an option selected should update the selected options collection. |
| PASS optionsLength is 2 |
| PASS selectedOptions.length is 0 |
| 9) Change multiple attribute to false should update selectedOptions. |
| PASS optionsLength is 2 |
| PASS selectedOptions.length is 1 |
| PASS selectedOptions[0].text is 'two' |
| 10) Even with an option disabled selectedOptions should be updated. |
| PASS optionsLength is 2 |
| PASS selectedOptions.length is 1 |
| PASS selectedOptions[0].text is 'one' |
| 11) Even with select element disabled, the selectedOptions should be updated. |
| PASS optionsLength is 2 |
| PASS selectedOptions.length is 2 |
| PASS selectedOptions[0].text is 'one' |
| PASS selectedOptions[1].text is 'two' |
| |
| PASS successfullyParsed is true |
| |
| TEST COMPLETE |
| |