splitOn implementation

I've seen that 'splitOn' is the only dependency from 'split' package.
I've implemented my own version of the function 'split', to avoid the 'MissingH' package. Like 'splitOn', it obeys the "rule": ```intercalate x . split x === id```
The pull request lacks of a test for the function. I'm newbe in haskell and I don't know how to implement the previous rule with QuickCheck. I have the intuition that the property (in src/Test/UtilSpecs.hs) would be something like this
```
context "splitOn" $ do
  it "splits a list into components using a delimiter" $ property $
    prop_intercalateSplittedIsId
...
prop_intercalateSplittedIsId :: (Eq a) => [a] -> [a] -> Bool
prop_intercalateSplittedIsId del lst = (intercalate del $ splitOn del lst) == lst
```
Is it ok?
I don't know how to compile the haskell tests. Which command runs them?

Thanks