Harness status: OK

Found 67 tests

67 Pass
Pass	Calling CSSUnitValue.add with no arguments returns itself
Pass	Calling CSSMathValue.add with no arguments returns itself
Pass	Calling CSSNumericValue.add with a single CSSNumericValue returns correct type
Pass	Calling CSSMathValue.add with a single CSSNumericValue returns correct type
Pass	Calling CSSNumericValue.add with more than one number CSSNumericValues returns correct type
Pass	Calling CSSNumericValue.add can take numberish values
Pass	Calling CSSMathSum.add with number CSSUnitValues simplifies to a CSSUnitValue
Pass	Calling CSSNumericValue.add with incompatible types throws TypeError
Pass	Calling CSSUnitValue.sub with no arguments returns itself
Pass	Calling CSSMathValue.sub with no arguments returns itself
Pass	Calling CSSNumericValue.sub with a single CSSNumericValue returns correct type
Pass	Calling CSSMathValue.sub with a single CSSNumericValue returns correct type
Pass	Calling CSSNumericValue.sub with more than one number CSSNumericValues returns correct type
Pass	Calling CSSNumericValue.sub can take numberish values
Pass	Calling CSSMathSum.sub with number CSSUnitValues simplifies to a CSSUnitValue
Pass	Calling CSSNumericValue.sub with incompatible types throws TypeError
Pass	Calling CSSUnitValue.mul with no arguments returns itself
Pass	Calling CSSMathValue.mul with no arguments returns itself
Pass	Calling CSSNumericValue.mul with a single CSSNumericValue returns correct type
Pass	Calling CSSMathValue.mul with a single CSSNumericValue returns correct type
Pass	Calling CSSNumericValue.mul with more than one number CSSNumericValues returns correct type
Pass	Calling CSSNumericValue.mul can take numberish values
Pass	Calling CSSMathProduct.mul with number CSSUnitValues simplifies to a CSSUnitValue
Pass	Calling CSSNumericValue.mul with incompatible types throws TypeError
Pass	Calling CSSUnitValue.div with no arguments returns itself
Pass	Calling CSSMathValue.div with no arguments returns itself
Pass	Calling CSSNumericValue.div with a single CSSNumericValue returns correct type
Pass	Calling CSSMathValue.div with a single CSSNumericValue returns correct type
Pass	Calling CSSNumericValue.div with more than one number CSSNumericValues returns correct type
Pass	Calling CSSNumericValue.div can take numberish values
Pass	Calling CSSMathProduct.div with number CSSUnitValues simplifies to a CSSUnitValue
Pass	Calling CSSNumericValue.div with incompatible types throws TypeError
Pass	Calling CSSUnitValue.min with no arguments returns itself
Pass	Calling CSSMathValue.min with no arguments returns itself
Pass	Calling CSSNumericValue.min with a single CSSNumericValue returns correct type
Pass	Calling CSSMathValue.min with a single CSSNumericValue returns correct type
Pass	Calling CSSNumericValue.min with more than one number CSSNumericValues returns correct type
Pass	Calling CSSNumericValue.min can take numberish values
Pass	Calling CSSMathMin.min with number CSSUnitValues simplifies to a CSSUnitValue
Pass	Calling CSSNumericValue.min with incompatible types throws TypeError
Pass	Calling CSSUnitValue.max with no arguments returns itself
Pass	Calling CSSMathValue.max with no arguments returns itself
Pass	Calling CSSNumericValue.max with a single CSSNumericValue returns correct type
Pass	Calling CSSMathValue.max with a single CSSNumericValue returns correct type
Pass	Calling CSSNumericValue.max with more than one number CSSNumericValues returns correct type
Pass	Calling CSSNumericValue.max can take numberish values
Pass	Calling CSSMathMax.max with number CSSUnitValues simplifies to a CSSUnitValue
Pass	Calling CSSNumericValue.max with incompatible types throws TypeError
Pass	Calling CSSUnitValue.add with CSSUnitValues with same unit simplifies to a CSSUnitValue
Pass	Calling CSSUnitValue.sub with CSSUnitValues with same unit simplifies to a CSSUnitValue
Pass	Calling CSSUnitValue.mul with all numbers simplifies to a CSSUnitValue
Pass	Calling CSSUnitValue.mul with only one non-number simplifies to a CSSUnitValue
Pass	Calling CSSUnitValue.mul with more than one non-number does not simplify to a CSSUnitValue
Pass	Calling CSSUnitValue.div with all numbers simplifies to a CSSUnitValue
Pass	Calling CSSUnitValue.div on a non-number value simplifies to a CSSUnitValue
Pass	Calling CSSUnitValue.div with a non-number value in the arguments does not simplify to a CSSUnitValue
Pass	Calling CSSUnitValue.min with CSSUnitValues with same unit simplifies to a CSSUnitValue
Pass	Calling CSSUnitValue.max with CSSUnitValues with same unit simplifies to a CSSUnitValue
Pass	Calling CSSNumericValue.sub negates all argument values
Pass	Calling CSSNumericValue.div inverts all argument values
Pass	Can not divide with CSSUnitValue which has zero value and number type
Pass	CSSNumericValue.add should throw TypeError when the types are different.
Pass	CSSNumericValue.sub should throw TypeError when the types are different.
Pass	CSSNumericValue.max should throw TypeError when the types are different.
Pass	CSSNumericValue.min should throw TypeError when the types are different.
Pass	CSSNumericValue.mul should throw TypeError when the types are different.
Pass	CSSNumericValue.div should throw TypeError when the types are different.