#!/usr/bin/env bats load test_helper @test 'batslib_get_max_single_line_key_width() : displays the length of the longest key' { local -ar pairs=( 'k _1' 'v 1' 'k 2' 'v 2' 'k __3' 'v 3' ) run batslib_get_max_single_line_key_width "${pairs[@]}" [ "$status" -eq 0 ] [ "$output" == '5' ] } @test 'batslib_get_max_single_line_key_width() : only considers keys with single-line values' { local -ar pairs=( 'k _1' 'v 1' 'k 2' 'v 2' 'k __3' $'v\n3' ) run batslib_get_max_single_line_key_width "${pairs[@]}" [ "$status" -eq 0 ] [ "$output" == '4' ] }