Test returned client type
CreateClient returns correct object
Test i3 query
GetSocketPath initial implementation
Test exec query
Dev dependencies added
Test failed exec
Fail on failed exec
Test exec output parsing
Parse exec output
Test exec cache
Cache socketPath