@@ -5282,13 +5282,60 @@ describe('Event Statistics', function() {
52825282
52835283require . register ( "test/events" , function ( exports , require , module ) {
52845284describe ( 'Events' , function ( ) {
5285- return it ( 'should be able to load all events for team' , function ( done ) {
5285+ var location , member ;
5286+ member = null ;
5287+ location = null ;
5288+ before ( function ( done ) {
5289+ location = teamsnap . createLocation ( ) ;
5290+ location . teamId = team . id ;
5291+ location . name = "Location" ;
5292+ return teamsnap . saveLocation ( location , function ( err , result ) {
5293+ return done ( ) ;
5294+ } ) ;
5295+ } ) ;
5296+ before ( function ( done ) {
5297+ member = teamsnap . createMember ( ) ;
5298+ member . teamId = team . id ;
5299+ member . firstName = 'Test' ;
5300+ return teamsnap . saveMember ( member , function ( err , result ) {
5301+ return done ( ) ;
5302+ } ) ;
5303+ } ) ;
5304+ after ( function ( done ) {
5305+ return teamsnap . deleteMember ( member , function ( err , result ) {
5306+ expect ( err ) . to . be [ "null" ] ;
5307+ return done ( ) ;
5308+ } ) ;
5309+ } ) ;
5310+ it ( 'should be able to load all events for team' , function ( done ) {
52865311 return teamsnap . loadEvents ( team . id , function ( err , result ) {
52875312 expect ( err ) . to . be [ "null" ] ;
52885313 result . should . be . an ( 'array' ) ;
52895314 return done ( ) ;
52905315 } ) ;
52915316 } ) ;
5317+ return it ( 'should be able to bulk create events' , function ( done ) {
5318+ var events , params ;
5319+ events = [
5320+ {
5321+ startDate : "2012-01-01" ,
5322+ name : "Test" ,
5323+ teamId : team . id ,
5324+ locationId : location . id
5325+ }
5326+ ] ;
5327+ params = {
5328+ events : events ,
5329+ teamId : team . id ,
5330+ sendingMemberId : member . id ,
5331+ notifyTeam : false
5332+ } ;
5333+ return teamsnap . bulkCreateEvents ( params , function ( err , result ) {
5334+ expect ( err ) . to . be [ "null" ] ;
5335+ result . should . be . an ( 'array' ) ;
5336+ return done ( ) ;
5337+ } ) ;
5338+ } ) ;
52925339} ) ;
52935340
52945341} ) ;
0 commit comments