feat: add toHaveViewProperties matcher