@@ -970,6 +970,44 @@ test('Agola CI - PR', function (t) {
970970 t . end ( )
971971} )
972972
973+ test ( 'Vela' , function ( t ) {
974+ process . env . VELA = 'true'
975+ process . env . VELA_PULL_REQUEST = '2'
976+
977+ clearModule ( './' )
978+ const ci = require ( './' )
979+
980+ t . equal ( ci . isCI , true )
981+ t . equal ( ci . isPR , false )
982+ t . equal ( ci . name , 'Vela' )
983+ t . equal ( ci . VELA , true )
984+ assertVendorConstants ( 'VELA' , ci , t )
985+
986+ delete process . env . VELA
987+ delete process . env . VELA_PULL_REQUEST
988+
989+ t . end ( )
990+ } )
991+
992+ test ( 'Vela - PR' , function ( t ) {
993+ process . env . VELA = 'true'
994+ process . env . VELA_PULL_REQUEST = '1'
995+
996+ clearModule ( './' )
997+ const ci = require ( './' )
998+
999+ t . equal ( ci . isCI , true )
1000+ t . equal ( ci . isPR , true )
1001+ t . equal ( ci . name , 'Vela' )
1002+ t . equal ( ci . VELA , true )
1003+ assertVendorConstants ( 'VELA' , ci , t )
1004+
1005+ delete process . env . VELA
1006+ delete process . env . VELA_PULL_REQUEST
1007+
1008+ t . end ( )
1009+ } )
1010+
9731011function assertVendorConstants ( expect , ci , t ) {
9741012 ci . _vendors . forEach ( function ( constant ) {
9751013 let bool = constant === expect
0 commit comments