UNPKG

accessibility-developer-tools

Version:

This is a library of accessibility-related testing and utility code.

43 lines (37 loc) 1.59 kB
// Copyright 2012 The Closure Library Authors. All Rights Reserved. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS-IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. goog.provide('goog.labs.testing.decoratorMatcherTest'); goog.setTestOnly('goog.labs.testing.decoratorMatcherTest'); /** @suppress {extraRequire} */ goog.require('goog.labs.testing.AnythingMatcher'); /** @suppress {extraRequire} */ goog.require('goog.labs.testing.GreaterThanMatcher'); goog.require('goog.labs.testing.MatcherError'); goog.require('goog.labs.testing.assertThat'); goog.require('goog.testing.jsunit'); function testAnythingMatcher() { goog.labs.testing.assertThat(true, anything(), 'anything matches true'); goog.labs.testing.assertThat(false, anything(), 'false matches anything'); } function testIs() { goog.labs.testing.assertThat(5, is(greaterThan(4)), '5 is > 4'); } function testDescribedAs() { var e = assertThrows(function() { goog.labs.testing.assertThat( 4, describedAs('this is a test', greaterThan(6))) }); assertTrue(e instanceof goog.labs.testing.MatcherError); assertEquals('this is a test', e.message); }