Added tests around demo's settings view. Made it work as expected

Refs #17