Changed tests to pass in IE8.

`assert.isUndefined` has a tough time in IE8.  Every test that I tried using `isUndefined` would return a strange error of `undefinedundefined` and I am not exactly sure why.

`assert.typeOf` also does not work exactly as intended either.  `assert.typeOf` seems to have no trouble working in modern Chrome and IE8.