This option actually doesn't default to `null`, it default to an empty array.  I'd give it its own test.  Same for `slack.options.mode` (they can probably go in the same test case, with two assertions).