import std.algorithm : equal; assert("TEST".toIRCLower!(CaseMapping.rfc1459).equal("test"d)); assert("TEST".toIRCLower!(CaseMapping.strictRFC1459).equal("test"d)); assert("TEST".toIRCLower!(CaseMapping.ascii).equal("test"d)); assert("TEST[]\\^".toIRCLower!(CaseMapping.rfc1459).equal("test{}|~"d)); assert("TEST[]\\~".toIRCLower!(CaseMapping.strictRFC1459).equal("test{}|~"d)); assert("TEST{}|~".toIRCLower!(CaseMapping.ascii).equal("test{}|~"d));