From 4b26f34792a0b6cd007742fb8ba32819dce42f4d Mon Sep 17 00:00:00 2001 From: edwaraco Date: Tue, 21 Jun 2016 16:45:58 -0500 Subject: [PATCH] Fix: Return empty array when there isn't types. --- addon/components/place-autocomplete-field.js | 6 +++++- tests/unit/components/place-autocomplete-field-test.js | 4 +++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/addon/components/place-autocomplete-field.js b/addon/components/place-autocomplete-field.js index b5ddcfc..2398734 100644 --- a/addon/components/place-autocomplete-field.js +++ b/addon/components/place-autocomplete-field.js @@ -51,7 +51,11 @@ export default Component.extend({ }, _typesToArray() { - return this.get('types').split(','); + if (this.get('types') !== "") { + return this.get('types').split(','); + } else { + return []; + } }, actions: { diff --git a/tests/unit/components/place-autocomplete-field-test.js b/tests/unit/components/place-autocomplete-field-test.js index 465dfe7..f39105b 100644 --- a/tests/unit/components/place-autocomplete-field-test.js +++ b/tests/unit/components/place-autocomplete-field-test.js @@ -53,7 +53,9 @@ describeComponent( it('converts types in an empty string', function(){ var component = this.subject(); component.set('types', ''); - expect(component._typesToArray()).to.eql(""); + expect(component._typesToArray()).to.eql([]); }); + + } );