Skip to content

Commit

Permalink
Check value argument for absence, not falsiness. (#24)
Browse files Browse the repository at this point in the history
  • Loading branch information
chriskrycho authored and marcoow committed Nov 23, 2016
1 parent c5995a1 commit 5214565
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 1 deletion.
8 changes: 7 additions & 1 deletion test-support/helpers/ember-test-selectors.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
import Ember from 'ember';

const {
isNone
} = Ember;

export default function testSelector(key, value) {
let selector;
if (value) {
if (!isNone(value)) {
selector = `[data-test-${key}="${value}"]`;
} else {
selector = `[data-test-${key}]`;
Expand Down
1 change: 1 addition & 0 deletions tests/unit/test-support/helpers-test.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ module('test-support helpers');

test('expands a selector name and attribute value corretly', function(assert) {
assert.equal(testSelector('selector', 'welcome-text'), '[data-test-selector="welcome-text"]');
assert.equal(testSelector('selector', 0), '[data-test-selector="0"]');
});

test('expands a selector name without attribute value corretly', function(assert) {
Expand Down

0 comments on commit 5214565

Please sign in to comment.