you mean something like 
```javascript
setup(function() {
  window.location.hash = '#new';
});
teardown(function() {
  window.location.hash = '';
});
test('should show proper options', function() {
  ThreadUI.showOptions();
  options = MockOptionMenu.calls[0].items;
  assert.equal(MockOptionMenu.calls.length, 1);
  assert.equal(options.length, 2);
  assert.equal(options[0].l10nId, 'settings');
});
```
I thought that tests were better the more atomized, but it's true that we are making more calls to showOptions with the same parameters.