complete behaviour tests