setLocale($locale); $result = $translateObj->getLocale(); expect($result)->toEqual($locale); }); test('domain setter and getter', function (): void { $translateObj = new Box_Translate(); $default = 'messages'; $result = $translateObj->getDomain(); expect($result)->toEqual($default); $newDomain = 'admin'; $result = $translateObj->setDomain($newDomain)->getDomain(); expect($result)->toEqual($newDomain); }); test('translate', function (): void { $text = 'Translate ME'; $translateObj = new Box_Translate(); $translateObj->setup(); $result = __trans($text); expect($result)->toEqual($text); });