behave tests for user preferences