diff --git a/packages/core/src/components/select/test/basic/index.html b/packages/core/src/components/select/test/basic/index.html index 8dfc332492..06720b8173 100644 --- a/packages/core/src/components/select/test/basic/index.html +++ b/packages/core/src/components/select/test/basic/index.html @@ -38,45 +38,55 @@ - Gaming - - NES - Nintendo64 - PlayStation - Sega Genesis - Sega Saturn - SNES + Skittles + + Red + Purple + Yellow + Orange + Green + + + + + + + Select - Custom Interface Options + + + Alert + + Bacon + Black Olives + Extra Cheese + Green Peppers + Mushrooms + Onions + Pepperoni + Pineapple + Sausage + Spinach - Date - - January - February - March - April - May - June - July - August - September - October - November - December + Popover + + Brown + Blonde + Black + Red - - 1989 - 1990 - 1991 - 1992 - 1993 - 1994 - 1995 - 1996 - 1997 - 1998 - 1999 + + + + Action Sheet + + Red + Purple + Yellow + Orange + Green @@ -194,17 +204,6 @@ - - Skittles - - Red - Purple - Yellow - Orange - Green - - - Disabled @@ -227,6 +226,31 @@ var pets = document.getElementById('pets'); pets.value = ['bird', 'dog']; + var customAlertSelect = document.getElementById('customAlertSelect'); + var customAlertOptions = { + title: 'Pizza Toppings', + subTitle: 'Select your toppings', + message: '$1.00 per topping', + translucent: true + }; + customAlertSelect.interfaceOptions = customAlertOptions; + + var customPopoverSelect = document.getElementById('customPopoverSelect'); + var customPopoverOptions = { + title: 'Pizza Toppings', + subTitle: 'Select your toppings', + message: '$1.50 charge for every topping' + }; + customPopoverSelect.interfaceOptions = customAlertOptions; + + var customActionSheetSelect = document.getElementById('customActionSheetSelect'); + var customActionSheetOptions = { + title: 'Pizza Toppings', + subTitle: 'Select your toppings', + message: '$1.50 charge for every topping' + }; + customActionSheetSelect.interfaceOptions = customAlertOptions; + function toggleBoolean(id, prop) { var el = document.getElementById(id); diff --git a/packages/core/src/components/select/test/multiple-value/index.html b/packages/core/src/components/select/test/multiple-value/index.html index bfb422f330..55e7e683e2 100644 --- a/packages/core/src/components/select/test/multiple-value/index.html +++ b/packages/core/src/components/select/test/multiple-value/index.html @@ -11,7 +11,7 @@ - Select - Multiple Value + Select Item: Multiple Value @@ -66,7 +66,7 @@ Statuses Selected - Default + Default Disabled diff --git a/packages/core/src/components/select/test/single-value/e2e.js b/packages/core/src/components/select/test/single-value/e2e.js new file mode 100644 index 0000000000..ad655ae674 --- /dev/null +++ b/packages/core/src/components/select/test/single-value/e2e.js @@ -0,0 +1,27 @@ + +'use strict'; + +const { By, until } = require('selenium-webdriver'); +const { register, Page, platforms } = require('../../../../../scripts/e2e'); + +class E2ETestPage extends Page { + constructor(driver, platform) { + super(driver, `http://localhost:3333/src/components/select/test/single-value?ionicplatform=${platform}`); + } + + present(buttonId) { + this.navigate(); + this.driver.findElement(By.id(buttonId)).click(); + this.driver.wait(until.elementLocated(By.css('.select-wrapper'))); + return this.driver.wait(until.elementIsVisible(this.driver.findElement(By.css('.select-wrapper')))); + } +} + +platforms.forEach(platform => { + describe('select/single-value', () => { + register('should init', driver => { + const page = new E2ETestPage(driver, platform); + return page.navigate(); + }); + }); +}); diff --git a/packages/core/src/components/select/test/single-value/index.html b/packages/core/src/components/select/test/single-value/index.html new file mode 100644 index 0000000000..ba1ae3bb58 --- /dev/null +++ b/packages/core/src/components/select/test/single-value/index.html @@ -0,0 +1,201 @@ + + + + + Select - Single Value + + + + + + + + + Select Item: Single Value + + + + + + + Gender + + Female + Male + + + + + Popover + + Select + Action Sheet + Popover + + + + + Gaming + + NES + Nintendo64 + PlayStation + Sega Genesis + Sega Saturn + SNES + + + + + Operating System + + DOS + Linux + Mac OS 7 + Mac OS 8 + Windows 3.1 + Windows 95 + Windows 98 + + + + + Notifications + + Enable + Mute + Mute for a week + Mute for a year + + + + + Edit + + Add Reaction + Copy Text + Share Text + Copy Link to Message + Remind Me + Pin File + Star File + Mark Unread + Edit Title + Save Image + Copy Image + Delete File + + + + + Music + + Alice in Chains + Green Day + Nirvana + Pearl Jam + Smashing Pumpkins + Soundgarden + Stone Temple Pilots + + + + + Date + + January + February + March + April + May + June + July + August + September + October + November + December + + + + + + + Statuses + + Selected + Default + Disabled + + + + + Currency + + + + + + Reset Gender + + + + + + + + + +