diff --git a/test/unit/ui_utils_spec.js b/test/unit/ui_utils_spec.js index 757aef253..5a4686761 100644 --- a/test/unit/ui_utils_spec.js +++ b/test/unit/ui_utils_spec.js @@ -1,10 +1,21 @@ /* -*- Mode: Java; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ /* vim: set shiftwidth=2 tabstop=2 autoindent cindent expandtab: */ -/* globals expect, it, describe, binarySearchFirstItem */ +/* globals expect, it, describe, binarySearchFirstItem, removeNullCharacters */ 'use strict'; describe('ui_utils', function() { + describe('removeNullCharacters', function() { + it('should not modify string without null characters', function() { + var str = 'string without null chars'; + expect(removeNullCharacters(str)).toEqual('string without null chars'); + }); + + it('should modify string with null characters', function() { + var str = 'string\x00With\x00Null\x00Chars'; + expect(removeNullCharacters(str)).toEqual('stringWithNullChars'); + }); + }); describe('binary search', function() { function isTrue(boolean) {