First attempt at functional tests
update test with bad default
Cleaning up and adding null tests
mark test as slow test since take more than 2 and half mins to complete