Added more specs, remove pending: true to write the implementation