| Verifies that editing a pretty printed resource works properly. |
| |
| * Initial state * |
| pretty print button: off |
| text: function uglyFunction() {console.log('ugly function');} |
| isDirty: false |
| workingCopy: function uglyFunction() {console.log('ugly function');} |
| |
| * Toggle pretty print on * |
| pretty print button: on |
| text: function uglyFunction() { |
| console.log('ugly function'); |
| } |
| isDirty: false |
| workingCopy: function uglyFunction() {console.log('ugly function');} |
| |
| * Type in "X" * |
| pretty print button: off disabled |
| text: Xfunction uglyFunction() { |
| console.log('ugly function'); |
| } |
| isDirty: true |
| workingCopy: Xfunction uglyFunction() { |
| console.log('ugly function'); |
| } |
| |
| * Undo * |
| pretty print button: on |
| text: function uglyFunction() { |
| console.log('ugly function'); |
| } |
| isDirty: false |
| workingCopy: function uglyFunction() {console.log('ugly function');} |
| |
| * Toggle pretty print off * |
| pretty print button: off |
| text: function uglyFunction() {console.log('ugly function');} |
| isDirty: false |
| workingCopy: function uglyFunction() {console.log('ugly function');} |
| |
| |