2 # vim:ts=4:sw=4:expandtab
4 # checks if the IPC message type get_marks works correctly
9 return i3(get_socket_path())->get_marks->recv;
12 ##############################################################
13 # 1: check that get_marks returns no marks yet
14 ##############################################################
16 my $tmp = fresh_workspace;
18 my $marks = get_marks();
19 is_deeply($marks, [], 'no marks set so far');
21 ##############################################################
22 # 2: check that setting a mark is reflected in the get_marks reply
23 ##############################################################
28 is_deeply(get_marks(), [ 'foo' ], 'mark foo set');
30 ##############################################################
31 # 3: check that the mark is gone after killing the container
32 ##############################################################
36 is_deeply(get_marks(), [ ], 'mark gone');