let path = require('path')

module.exports = function resolveToolRoot() {
  let { testPath } = expect.getState()
  let separator = '/' // TODO: Does this resolve correctly on windows, or should we use `path.sep` instead.

  return path.resolve(
    __dirname,
    testPath
      .replace(__dirname + separator, '')
      .split(separator)
      .shift()
  )
}