@@ -7,6 +7,7 @@ import AutoFocus from '../../lib/autofocus';
7
7
import TabGroup from '../../lib/tab-group' ;
8
8
import userQuery from '../../lib/views/__generated__/repositoryHomeSelectionView_user.graphql' ;
9
9
import { userBuilder } from '../builder/graphql/user' ;
10
+ import { TabbableSelect , TabbableTextEditor } from '../../lib/views/tabbable' ;
10
11
11
12
describe ( 'RepositoryHomeSelectionView' , function ( ) {
12
13
let atomEnv , clock ;
@@ -46,14 +47,14 @@ describe('RepositoryHomeSelectionView', function() {
46
47
it ( 'disables the select list while loading' , function ( ) {
47
48
const wrapper = shallow ( buildApp ( { isLoading : true } ) ) ;
48
49
49
- assert . isTrue ( wrapper . find ( 'Select' ) . prop ( 'disabled' ) ) ;
50
+ assert . isTrue ( wrapper . find ( TabbableSelect ) . prop ( 'disabled' ) ) ;
50
51
} ) ;
51
52
52
53
it ( 'passes a provided buffer to the name entry box' , function ( ) {
53
54
const nameBuffer = new TextBuffer ( ) ;
54
55
const wrapper = shallow ( buildApp ( { nameBuffer} ) ) ;
55
56
56
- assert . strictEqual ( wrapper . find ( 'AtomTextEditor' ) . prop ( 'buffer' ) , nameBuffer ) ;
57
+ assert . strictEqual ( wrapper . find ( TabbableTextEditor ) . prop ( 'buffer' ) , nameBuffer ) ;
57
58
} ) ;
58
59
59
60
it ( 'translates loaded organizations and the current user as options for the select list' , function ( ) {
@@ -79,7 +80,7 @@ describe('RepositoryHomeSelectionView', function() {
79
80
80
81
const wrapper = shallow ( buildApp ( { user} ) ) ;
81
82
82
- assert . deepEqual ( wrapper . find ( 'Select' ) . prop ( 'options' ) , [
83
+ assert . deepEqual ( wrapper . find ( TabbableSelect ) . prop ( 'options' ) , [
83
84
{ id : 'user0' , login : 'me' , avatarURL : 'https://avatars2.githubusercontent.com/u/17565?s=24&v=4' , disabled : false } ,
84
85
{ id : 'org0' , login : 'enabled' , avatarURL : 'https://avatars2.githubusercontent.com/u/1089146?s=24&v=4' , disabled : false } ,
85
86
{ id : 'org1' , login : 'disabled' , avatarURL : 'https://avatars1.githubusercontent.com/u/1507452?s=24&v=4' , disabled : true } ,
@@ -102,7 +103,7 @@ describe('RepositoryHomeSelectionView', function() {
102
103
. build ( ) ;
103
104
const wrapper = shallow ( buildApp ( { user} ) ) ;
104
105
105
- const optionWrapper = wrapper . find ( 'Select' ) . renderProp ( 'optionRenderer' ) ( {
106
+ const optionWrapper = wrapper . find ( TabbableSelect ) . renderProp ( 'optionRenderer' ) ( {
106
107
id : user . id ,
107
108
login : user . login ,
108
109
avatarURL : user . avatarUrl ,
@@ -114,7 +115,7 @@ describe('RepositoryHomeSelectionView', function() {
114
115
assert . isFalse ( optionWrapper . exists ( '.github-RepositoryHome-ownerUnwritable' ) ) ;
115
116
116
117
const org = user . organizations . edges [ 0 ] . node ;
117
- const valueWrapper = wrapper . find ( 'Select' ) . renderProp ( 'valueRenderer' ) ( {
118
+ const valueWrapper = wrapper . find ( TabbableSelect ) . renderProp ( 'valueRenderer' ) ( {
118
119
id : org . id ,
119
120
login : org . login ,
120
121
avatarURL : org . avatarUrl ,
@@ -185,7 +186,7 @@ describe('RepositoryHomeSelectionView', function() {
185
186
186
187
const wrapper = shallow ( buildApp ( { user, selectedOwnerID : 'user0' } ) ) ;
187
188
188
- assert . deepEqual ( wrapper . find ( 'Select' ) . prop ( 'value' ) , {
189
+ assert . deepEqual ( wrapper . find ( TabbableSelect ) . prop ( 'value' ) , {
189
190
id : 'user0' ,
190
191
login : 'me' ,
191
192
avatarURL : 'https://avatars2.githubusercontent.com/u/17565?s=24&v=4' ,
@@ -194,7 +195,7 @@ describe('RepositoryHomeSelectionView', function() {
194
195
195
196
wrapper . setProps ( { selectedOwnerID : 'org1' } ) ;
196
197
197
- assert . deepEqual ( wrapper . find ( 'Select' ) . prop ( 'value' ) , {
198
+ assert . deepEqual ( wrapper . find ( TabbableSelect ) . prop ( 'value' ) , {
198
199
id : 'org1' ,
199
200
login : 'one' ,
200
201
avatarURL : 'https://avatars3.githubusercontent.com/u/13409222?s=24&v=4' ,
@@ -218,7 +219,7 @@ describe('RepositoryHomeSelectionView', function() {
218
219
219
220
const wrapper = shallow ( buildApp ( { user, didChangeOwnerID} ) ) ;
220
221
221
- wrapper . find ( 'Select' ) . prop ( 'onChange' ) ( org ) ;
222
+ wrapper . find ( TabbableSelect ) . prop ( 'onChange' ) ( org ) ;
222
223
assert . isTrue ( didChangeOwnerID . calledWith ( 'org0' ) ) ;
223
224
} ) ;
224
225
} ) ;
0 commit comments