add unit test for 'state' parameter