packages feed

ribosome-0.9.9.9: test/Ribosome/Test/PathTest.hs

module Ribosome.Test.PathTest where

import Path (reldir)
import qualified Polysemy.Test as Test
import Polysemy.Test (UnitTest, assertEq)

import Ribosome.Api.Path (nvimDir, nvimSetCwd)
import Ribosome.Host.Test.Run (embedTest_)
import Ribosome.Test.Error (testHandler)

test_nvimPath :: UnitTest
test_nvimPath =
  embedTest_ $ testHandler do
    dir <- Test.tempDir [reldir|path|]
    nvimSetCwd dir
    assertEq dir =<< nvimDir ""