will be nice to move shared examples to external file outside this test