chore(tests): split the functional tests
Merge pull request #1244 from vladikoff/split-func-test

chore(tests): split the functional tests