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