(headless, levelBlob)
| 24 | }; |
| 25 | |
| 26 | var expectLevelAsync = function(headless, levelBlob) { |
| 27 | var command = levelBlob.solutionCommand; |
| 28 | if (command.indexOf('git rebase -i') !== -1) { |
| 29 | // don't do interactive rebase levels |
| 30 | return; |
| 31 | } |
| 32 | |
| 33 | return headless.sendCommand(command).then(function() { |
| 34 | expect(compareLevelTree(headless, levelBlob)).toBeTruthy( |
| 35 | 'Level "' + levelBlob['name']['en_US'] + '" should get solved' |
| 36 | ); |
| 37 | }); |
| 38 | }; |
| 39 | |
| 40 | var expectTreeAsync = function(command, expectedJSON, startJSON) { |
| 41 | var headless = new HeadlessGit(); |
no test coverage detected