@@ -29,7 +29,8 @@ var API_ENDPOINT = process.env.API_ENDPOINT || 'http://localhost:8080',
2929 USER = {
3030 heffan : "ad|132456" ,
3131 "super" : "ad|132457" ,
32- user : "ad|132458"
32+ user : "ad|132458" ,
33+ ksmith : "ad|124861"
3334 } ;
3435
3536
@@ -250,14 +251,19 @@ describe('SRM Round Questions APIs', function () {
250251 assertError ( "/v2/data/srm/rounds/1000000/answers" , null , 401 , "Authorized information needed." , done ) ;
251252 } ) ;
252253
253- it ( "Admin access only." , function ( done ) {
254- assertError ( "/v2/data/srm/rounds/1000000/answers" , 'user' , 403 , "Admin access only." , done ) ;
254+ it ( "Admin or web arena only." , function ( done ) {
255+ assertError ( "/v2/data/srm/rounds/1000000/answers" , 'user' , 403 , "Admin or web Arena super user only." , done ) ;
255256 } ) ;
256257
258+ // Only admin or web arena super user can get into this step
257259 it ( "questionId should be number." , function ( done ) {
258260 assertError ( "/v2/data/srm/rounds/aaa/answers" , 'heffan' , 400 , "questionId should be number." , done ) ;
259261 } ) ;
260262
263+ it ( "questionId should be number." , function ( done ) {
264+ assertError ( "/v2/data/srm/rounds/aaa/answers" , 'ksmith' , 400 , "questionId should be number." , done ) ;
265+ } ) ;
266+
261267 it ( "questionId should be Integer." , function ( done ) {
262268 assertError ( "/v2/data/srm/rounds/100000.01/answers" , 'heffan' , 400 , "questionId should be Integer." , done ) ;
263269 } ) ;
@@ -935,4 +941,4 @@ describe('SRM Round Questions APIs', function () {
935941 ] , done ) ;
936942 } ) ;
937943 } ) ;
938- } ) ;
944+ } ) ;
0 commit comments