You should put the `runs` around the helper method call (inside the `it` clause). That way, all promises would have resolved, and you can get the proper editor and pass it to the check methods. Also, the `runs` in the check methods should now not be needed anymore, as we'd be waiting for the promises to resolve outside them.

I'd suggest something like:
```javascript
function checkLineWrapping(editor, ...) {
   //expectSomethingFromEditor
}

it("should do something", function () {
  openEditor(HTML_FILE);
  runs(function() {
    var editor = getFullEditor(),
        inlineEditor = getInlineEditor(0);

    checkLineWrapping(editor, ...);
    checkLineWrapping(inlineEditor, ...);
  }
});
```

This gives us also the possibility of easily testing conditions throughout several editors (full and inlines) at the same time.

What do you think? Could you check this?