Skip to content

Commit

Permalink
fix: Add MDCSelectFoundation.strings and missing tests (#698) (#699)
Browse files Browse the repository at this point in the history
closes #698
  • Loading branch information
bmihelac authored and yeelan0319 committed May 23, 2017
1 parent 171c6ec commit 8a21b4a
Show file tree
Hide file tree
Showing 5 changed files with 18 additions and 1 deletion.
6 changes: 5 additions & 1 deletion packages/mdc-select/foundation.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
*/

import {MDCFoundation} from '@material/base';
import {cssClasses} from './constants';
import {cssClasses, strings} from './constants';
import {MDCSimpleMenuFoundation} from '@material/menu';

const OPENER_KEYS = [
Expand All @@ -29,6 +29,10 @@ export default class MDCSelectFoundation extends MDCFoundation {
return cssClasses;
}

static get strings() {
return strings;
}

static get defaultAdapter() {
return {
addClass: (/* className: string */) => {},
Expand Down
4 changes: 4 additions & 0 deletions test/unit/mdc-select/foundation.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,10 @@ test('exports cssClasses', () => {
assert.isOk('cssClasses' in MDCSelectFoundation);
});

test('exports strings', () => {
assert.isOk('strings' in MDCSelectFoundation);
});

test('default adapter returns a complete adapter implementation', () => {
verifyDefaultAdapter(MDCSelectFoundation, [
'addClass', 'removeClass', 'setAttr', 'rmAttr', 'computeBoundingRect',
Expand Down
1 change: 1 addition & 0 deletions test/unit/mdc-select/mdc-select.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -361,6 +361,7 @@ test(`adapter#notifyChange emits an ${strings.CHANGE_EVENT} custom event from th
const handler = td.func('change handler');
fixture.addEventListener(strings.CHANGE_EVENT, handler);
component.getDefaultFoundation().adapter_.notifyChange();
td.verify(handler(td.matchers.anything()));
});

test('adapter#getWindowInnerHeight returns window.innerHeight', () => {
Expand Down
4 changes: 4 additions & 0 deletions test/unit/mdc-tabs/mdc-tab-bar-foundation.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,10 @@ test('exports cssClasses', () => {
assert.isOk('cssClasses' in MDCTabBarFoundation);
});

test('exports strings', () => {
assert.isOk('strings' in MDCTabBarFoundation);
});

test('default adapter returns a complete adapter implementation', () => {
verifyDefaultAdapter(MDCTabBarFoundation, [
'addClass', 'removeClass', 'bindOnMDCTabSelectedEvent',
Expand Down
4 changes: 4 additions & 0 deletions test/unit/mdc-tabs/mdc-tab-foundation.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,10 @@ test('exports cssClasses', () => {
assert.deepEqual(MDCTabFoundation.cssClasses, cssClasses);
});

test('exports strings', () => {
assert.isOk('strings' in MDCTabFoundation);
});

test('default adapter returns a complete adapter implementation', () => {
verifyDefaultAdapter(MDCTabFoundation, [
'addClass', 'removeClass', 'registerInteractionHandler',
Expand Down

0 comments on commit 8a21b4a

Please sign in to comment.