add coverage
add EqualExpectation spec