Socket
Socket
Sign inDemoInstall

vk-api-angular

Package Overview
Dependencies
0
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.0.0 to 1.1.0

CHANGELOG.md

13

dist/vk-api-angular.js

@@ -6,4 +6,6 @@ ;(function() {

app.factory('VKApi', function ($q, $timeout) {
app.factory('VKApi', ['$q', '$timeout', function ($q, $timeout) {
var apiTimeout = 5000;
return {

@@ -89,4 +91,4 @@

var timeout = $timeout(function () {
reject('VK API Angular (VK Api Call): Timeout');
}, 5000); // TODO Custom timeout
reject('VK API Angular (API Call): Timeout');
}, apiTimeout);
VK.Api.call(method, params || {}, function (r) {

@@ -104,6 +106,9 @@ $timeout.cancel(timeout);

});
},
setTimeout: function (value) {
apiTimeout = value;
}
}
};
});
}]);

@@ -110,0 +115,0 @@ module.exports = 'vk-api-angular';

@@ -1,1 +0,1 @@

!function(){"use strict";var t=angular.module("vk-api-angular",[]);t.factory("VKApi",function(t,e){return{init:function(t){"object"==typeof t?VK.init(t):VK.init({apiId:t})},Auth:{login:function(e){var i=0;return e&&(e.notify&&(i+=1),e.friends&&(i+=2),e.photos&&(i+=4),e.audio&&(i+=8),e.video&&(i+=16),e.offers&&(i+=32,console.warn('The "offers" permission is outdated.')),e.questions&&(i+=64,console.warn('The "questions" permission is outdated.')),e.pages&&(i+=128),e.links&&(i+=256),e.status&&(i+=1024),e.notes&&(i+=2048),e.messages&&(i+=4096,console.warn('The "messages" permission is unavailable for non-standalone applications.')),e.wall&&(i+=8192),e.ads&&(i+=32768),e.offline&&(i+=65536),e.docs&&(i+=131072),e.groups&&(i+=262144),e.notifications&&(i+=524288),e.stats&&(i+=1048576),e.email&&(i+=4194304),e.market&&(i+=134217728)),t(function(t,e){VK.Auth.login(function(i){i.session?t(i):e(i)},i)})},logout:function(){return t(function(t){VK.Auth.logout(function(e){t(e)})})},revokeGrants:function(){return t(function(t){VK.Auth.revokeGrants(function(e){t(e)})})},getLoginStatus:function(){return t(function(t,e){VK.Auth.getLoginStatus(function(i){i.session?t(i):e(i)})})},getSession:function(){return VK.Auth.getSession()}},Api:{call:function(i,n){return t(function(t,o){var a=e(function(){o("VK API Angular (VK Api Call): Timeout")},5e3);VK.Api.call(i,n||{},function(i){e.cancel(a),i.hasOwnProperty("response")?t(i.response):o(i.hasOwnProperty("error")?i.error:i)})})}}}}),module.exports="vk-api-angular",angular.module("vk-api-angular").directive("vkAllowMessagesFromCommunity",function(){return{restrict:"AEC",template:'<div class="vk-widget--allow-messages-from-community" data-ng-attr-id="{{::id}}"></div>',scope:{},link:function(t,e,i){t.id=i.elementId||"vk-widget-"+t.$id,VK.Widgets.AllowMessagesFromCommunity(t.id,{height:i.height},i.groupId)}}}),angular.module("vk-api-angular").directive("vkAuth",function(){return{restrict:"AEC",template:'<div class="vk-widget--auth" data-ng-attr-id="{{::id}}"></div>',scope:{onAuth:"&"},link:function(t,e,i){t.id=i.elementId||"vk-widget-"+t.$id,VK.Widgets.Auth(t.id,{width:i.width,onAuth:t.onAuth(),authUrl:i.authUrl})}}}),angular.module("vk-api-angular").directive("vkComments",function(){return{restrict:"AEC",template:'<div class="vk-widget--comments" data-ng-attr-id="{{::id}}"></div>',scope:{},link:function(t,e,i){t.id=i.elementId||"vk-widget-"+t.$id,VK.Widgets.Comments(t.id,{width:i.width,height:i.height,limit:i.limit,attach:i.attach,autoPublish:i.autoPublish,mini:i.mini,norealtime:i.norealtime,pageUrl:i.pageUrl},i.page_id)}}}),angular.module("vk-api-angular").directive("vkCommunityMessages",function(){return{restrict:"AEC",template:'<div class="vk-widget--community-messages" data-ng-attr-id="{{::id}}"></div>',scope:{onCanNotWrite:"&"},link:function(t,e,i){t.id=i.elementId||"vk-widget-"+t.$id,VK.Widgets.CommunityMessages(t.id,i.groupId,{onCanNotWrite:t.onCanNotWrite(),welcomeScreen:i.welcomeScreen,expandTimeout:i.expandTimeout,expanded:i.expanded,widgetPosition:i.widgetPosition,buttonType:i.buttonType,disableButtonTooltip:i.disableButtonTooltip,tooltipButtonText:i.tooltipButtonText,disableNewMessagesSound:i.disableNewMessagesSound,disableExpandChatSound:i.disableExpandChatSound,disableTitleChange:i.disableTitleChange})}}}),angular.module("vk-api-angular").directive("vkCommunity",function(){return{restrict:"AEC",template:'<div class="vk-widget--community" data-ng-attr-id="{{::id}}"></div>',scope:{},link:function(t,e,i){t.id=i.elementId||"vk-widget-"+t.$id,VK.Widgets.Community(t.id,{width:i.width,height:i.height,mode:i.mode,no_cover:i.no_cover,wide:i.wide,color1:i.color1,color2:i.color2,color3:i.color3},i.groupId)}}}),angular.module("vk-api-angular").directive("vkContactUs",function(){return{restrict:"AEC",template:'<div class="vk-widget--contact-us" data-ng-attr-id="{{::id}}"></div>',scope:{},link:function(t,e,i){t.id=i.elementId||"vk-widget-"+t.$id,VK.Widgets.ContactUs(t.id,{text:i.text,height:i.height},i.ownerId)}}}),angular.module("vk-api-angular").directive("vkLike",function(){return{restrict:"AEC",template:'<div class="vk-widget--like" data-ng-attr-id="{{::id}}"></div>',scope:{},link:function(t,e,i){t.id=i.elementId||"vk-widget-"+t.$id,VK.Widgets.Like(t.id,{type:i.type,width:i.width,height:i.height,verb:i.verb,pageTitle:i.pageTitle,pageUrl:i.pageUrl,pageImage:i.pageImage},i.page_id)}}}),angular.module("vk-api-angular").directive("vkPoll",function(){return{restrict:"AEC",template:'<div class="vk-widget--poll" data-ng-attr-id="{{::id}}"></div>',scope:{},link:function(t,e,i){t.id=i.elementId||"vk-widget-"+t.$id,VK.Widgets.Poll(t.id,{width:i.width,pageUrl:i.pageUrl},i.pollId)}}}),angular.module("vk-api-angular").directive("vkPost",function(){return{restrict:"AEC",template:'<div class="vk-widget--post" data-ng-attr-id="{{::id}}"></div>',scope:{},link:function(t,e,i){t.id=i.elementId||"vk-widget-"+t.$id,i.hash||console.warn("VK API Angular (Post Widget): Hash is not specified."),VK.Widgets.Post(t.id,i.ownerId,i.postId,i.hash,{width:i.width})}}}),angular.module("vk-api-angular").directive("vkRecommended",function(){return{restrict:"AEC",template:'<div class="vk-widget--recommended" data-ng-attr-id="{{::id}}"></div>',scope:{},link:function(t,e,i){t.id=i.elementId||"vk-widget-"+t.$id,VK.Widgets.Recommended(t.id,{limit:i.limit,max:i.max,period:i.period},i.verb,i.sort,i.target)}}}),angular.module("vk-api-angular").directive("vkShare",function(){return{restrict:"AEC",scope:{},link:function(t,e,i){var n=["round","round_nocount","button","button_nocount","link","link_noicon","custom"];i.type&&n.indexOf(i.type)===-1&&console.warn('VK API Angular (Share Widget): Unknown button type "'+i.type+'". Available types: '+n.join(", ")),e.html(VK.Share.button({url:i.url,title:i.title,image:i.image,noparse:i.noparse,no_vk_links:i.no_vk_links},{type:i.type||"round",text:i.text}))}}}),angular.module("vk-api-angular").directive("vkSubscribe",function(){return{restrict:"AEC",template:'<div class="vk-widget--subscribe" data-ng-attr-id="{{::id}}"></div>',scope:{},link:function(t,e,i){t.id=i.elementId||"vk-widget-"+t.$id,VK.Widgets.Subscribe(t.id,{mode:i.mode,soft:i.soft},i.ownerId)}}})}();
!function(){"use strict";var t=angular.module("vk-api-angular",[]);t.factory("VKApi",["$q","$timeout",function(t,e){var i=5e3;return{init:function(t){"object"==typeof t?VK.init(t):VK.init({apiId:t})},Auth:{login:function(e){var i=0;return e&&(e.notify&&(i+=1),e.friends&&(i+=2),e.photos&&(i+=4),e.audio&&(i+=8),e.video&&(i+=16),e.offers&&(i+=32,console.warn('The "offers" permission is outdated.')),e.questions&&(i+=64,console.warn('The "questions" permission is outdated.')),e.pages&&(i+=128),e.links&&(i+=256),e.status&&(i+=1024),e.notes&&(i+=2048),e.messages&&(i+=4096,console.warn('The "messages" permission is unavailable for non-standalone applications.')),e.wall&&(i+=8192),e.ads&&(i+=32768),e.offline&&(i+=65536),e.docs&&(i+=131072),e.groups&&(i+=262144),e.notifications&&(i+=524288),e.stats&&(i+=1048576),e.email&&(i+=4194304),e.market&&(i+=134217728)),t(function(t,e){VK.Auth.login(function(i){i.session?t(i):e(i)},i)})},logout:function(){return t(function(t){VK.Auth.logout(function(e){t(e)})})},revokeGrants:function(){return t(function(t){VK.Auth.revokeGrants(function(e){t(e)})})},getLoginStatus:function(){return t(function(t,e){VK.Auth.getLoginStatus(function(i){i.session?t(i):e(i)})})},getSession:function(){return VK.Auth.getSession()}},Api:{call:function(n,o){return t(function(t,a){var d=e(function(){a("VK API Angular (API Call): Timeout")},i);VK.Api.call(n,o||{},function(i){e.cancel(d),i.hasOwnProperty("response")?t(i.response):a(i.hasOwnProperty("error")?i.error:i)})})},setTimeout:function(t){i=t}}}}]),module.exports="vk-api-angular",angular.module("vk-api-angular").directive("vkAllowMessagesFromCommunity",function(){return{restrict:"AEC",template:'<div class="vk-widget--allow-messages-from-community" data-ng-attr-id="{{::id}}"></div>',scope:{},link:function(t,e,i){t.id=i.elementId||"vk-widget-"+t.$id,VK.Widgets.AllowMessagesFromCommunity(t.id,{height:i.height},i.groupId)}}}),angular.module("vk-api-angular").directive("vkAuth",function(){return{restrict:"AEC",template:'<div class="vk-widget--auth" data-ng-attr-id="{{::id}}"></div>',scope:{onAuth:"&"},link:function(t,e,i){t.id=i.elementId||"vk-widget-"+t.$id,VK.Widgets.Auth(t.id,{width:i.width,onAuth:t.onAuth(),authUrl:i.authUrl})}}}),angular.module("vk-api-angular").directive("vkComments",function(){return{restrict:"AEC",template:'<div class="vk-widget--comments" data-ng-attr-id="{{::id}}"></div>',scope:{},link:function(t,e,i){t.id=i.elementId||"vk-widget-"+t.$id,VK.Widgets.Comments(t.id,{width:i.width,height:i.height,limit:i.limit,attach:i.attach,autoPublish:i.autoPublish,mini:i.mini,norealtime:i.norealtime,pageUrl:i.pageUrl},i.page_id)}}}),angular.module("vk-api-angular").directive("vkCommunityMessages",function(){return{restrict:"AEC",template:'<div class="vk-widget--community-messages" data-ng-attr-id="{{::id}}"></div>',scope:{onCanNotWrite:"&"},link:function(t,e,i){t.id=i.elementId||"vk-widget-"+t.$id,VK.Widgets.CommunityMessages(t.id,i.groupId,{onCanNotWrite:t.onCanNotWrite(),welcomeScreen:i.welcomeScreen,expandTimeout:i.expandTimeout,expanded:i.expanded,widgetPosition:i.widgetPosition,buttonType:i.buttonType,disableButtonTooltip:i.disableButtonTooltip,tooltipButtonText:i.tooltipButtonText,disableNewMessagesSound:i.disableNewMessagesSound,disableExpandChatSound:i.disableExpandChatSound,disableTitleChange:i.disableTitleChange})}}}),angular.module("vk-api-angular").directive("vkCommunity",function(){return{restrict:"AEC",template:'<div class="vk-widget--community" data-ng-attr-id="{{::id}}"></div>',scope:{},link:function(t,e,i){t.id=i.elementId||"vk-widget-"+t.$id,VK.Widgets.Community(t.id,{width:i.width,height:i.height,mode:i.mode,no_cover:i.no_cover,wide:i.wide,color1:i.color1,color2:i.color2,color3:i.color3},i.groupId)}}}),angular.module("vk-api-angular").directive("vkContactUs",function(){return{restrict:"AEC",template:'<div class="vk-widget--contact-us" data-ng-attr-id="{{::id}}"></div>',scope:{},link:function(t,e,i){t.id=i.elementId||"vk-widget-"+t.$id,VK.Widgets.ContactUs(t.id,{text:i.text,height:i.height},i.ownerId)}}}),angular.module("vk-api-angular").directive("vkLike",function(){return{restrict:"AEC",template:'<div class="vk-widget--like" data-ng-attr-id="{{::id}}"></div>',scope:{},link:function(t,e,i){t.id=i.elementId||"vk-widget-"+t.$id,VK.Widgets.Like(t.id,{type:i.type,width:i.width,height:i.height,verb:i.verb,pageTitle:i.pageTitle,pageUrl:i.pageUrl,pageImage:i.pageImage},i.page_id)}}}),angular.module("vk-api-angular").directive("vkPoll",function(){return{restrict:"AEC",template:'<div class="vk-widget--poll" data-ng-attr-id="{{::id}}"></div>',scope:{},link:function(t,e,i){t.id=i.elementId||"vk-widget-"+t.$id,VK.Widgets.Poll(t.id,{width:i.width,pageUrl:i.pageUrl},i.pollId)}}}),angular.module("vk-api-angular").directive("vkPost",function(){return{restrict:"AEC",template:'<div class="vk-widget--post" data-ng-attr-id="{{::id}}"></div>',scope:{},link:function(t,e,i){t.id=i.elementId||"vk-widget-"+t.$id,i.hash||console.warn("VK API Angular (Post Widget): Hash is not specified."),VK.Widgets.Post(t.id,i.ownerId,i.postId,i.hash,{width:i.width})}}}),angular.module("vk-api-angular").directive("vkRecommended",function(){return{restrict:"AEC",template:'<div class="vk-widget--recommended" data-ng-attr-id="{{::id}}"></div>',scope:{},link:function(t,e,i){t.id=i.elementId||"vk-widget-"+t.$id,VK.Widgets.Recommended(t.id,{limit:i.limit,max:i.max,period:i.period},i.verb,i.sort,i.target)}}}),angular.module("vk-api-angular").directive("vkShare",function(){return{restrict:"AEC",scope:{},link:function(t,e,i){var n=["round","round_nocount","button","button_nocount","link","link_noicon","custom"];i.type&&n.indexOf(i.type)===-1&&console.warn('VK API Angular (Share Widget): Unknown button type "'+i.type+'". Available types: '+n.join(", ")),e.html(VK.Share.button({url:i.url,title:i.title,image:i.image,noparse:i.noparse,no_vk_links:i.no_vk_links},{type:i.type||"round",text:i.text}))}}}),angular.module("vk-api-angular").directive("vkSubscribe",function(){return{restrict:"AEC",template:'<div class="vk-widget--subscribe" data-ng-attr-id="{{::id}}"></div>',scope:{},link:function(t,e,i){t.id=i.elementId||"vk-widget-"+t.$id,VK.Widgets.Subscribe(t.id,{mode:i.mode,soft:i.soft},i.ownerId)}}})}();

@@ -28,5 +28,4 @@ module.exports = function (config) {

autoWatch: false,
singleRun: true,
concurrency: Infinity
singleRun: true
});
};
{
"name": "vk-api-angular",
"description": "VK Open API AngularJS wrapper",
"version": "1.0.0",
"main": "./dist/vk-api-angular.js",
"version": "1.1.0",
"main": "index.js",
"keywords": [

@@ -7,0 +7,0 @@ "vk",

var app = angular.module('vk-api-angular', []);
app.factory('VKApi', function ($q, $timeout) {
app.factory('VKApi', ['$q', '$timeout', function ($q, $timeout) {
var apiTimeout = 5000;
return {

@@ -85,4 +87,4 @@

var timeout = $timeout(function () {
reject('VK API Angular (VK Api Call): Timeout');
}, 5000); // TODO Custom timeout
reject('VK API Angular (API Call): Timeout');
}, apiTimeout);
VK.Api.call(method, params || {}, function (r) {

@@ -100,7 +102,10 @@ $timeout.cancel(timeout);

});
},
setTimeout: function (value) {
apiTimeout = value;
}
}
};
});
}]);
module.exports = 'vk-api-angular';

@@ -5,9 +5,8 @@ describe('VK API wrapper', function () {

beforeEach(function () {
inject(function (_VKApi_, _$rootScope_) {
VKApi = _VKApi_;
$rootScope = _$rootScope_;
VK.Test.error = false;
});
});
beforeEach(inject(function (_VKApi_, _$rootScope_, _$timeout_) {
VKApi = _VKApi_;
$rootScope = _$rootScope_;
$timeout = _$timeout_;
VK.Test.error = false;
}));

@@ -166,10 +165,8 @@ it('calls VK.init()', function () {

it('handles unsuccessful API calls (invalid request)', function (done) {
inject(function ($timeout) {
VKApi.Api.call('nonexistent.method').then(function () {
done.fail('Expected promise to be rejected.');
}, function () {
done();
});
$timeout.flush();
})();
VKApi.Api.call('nonexistent.method').then(function () {
done.fail('Expected promise to be rejected.');
}, function () {
done();
});
$timeout.flush();
});

@@ -187,2 +184,12 @@

it('sets custom timeout for API calls', function (done) {
VKApi.Api.setTimeout(5);
VKApi.Api.call('nonexistent.method').then(function () {
done.fail('Expected promise to be rejected.');
}, function () {
done();
});
$timeout.flush(5);
});
});

@@ -8,6 +8,7 @@ describe('VK widget', function () {

$rootScope = _$rootScope_;
VK.Test.error = false;
}));
describe('"Allow Messages from Community"', function () {
it('calls VK.Widgets.AllowMessagesFromCommunity() Open API method', inject(function () {
it('calls VK.Widgets.AllowMessagesFromCommunity() Open API method', function () {
var spy = spyOn(VK.Widgets, 'AllowMessagesFromCommunity');

@@ -17,3 +18,3 @@ $compile('<vk-allow-messages-from-community></vk-allow-messages-from-community>')($rootScope);

expect(spy).toHaveBeenCalled();
}));
});
});

@@ -23,3 +24,3 @@

it('calls VK.Widgets.Auth() Open API method', inject(function () {
it('calls VK.Widgets.Auth() Open API method', function () {
var spy = spyOn(VK.Widgets, 'Auth');

@@ -29,5 +30,5 @@ $compile('<vk-auth></vk-auth>')($rootScope);

expect(spy).toHaveBeenCalled();
}));
});
it('calls onAuth() callback', inject(function () {
it('calls onAuth() callback', function () {
$rootScope.callback = function () {};

@@ -38,5 +39,5 @@ var spy = spyOn($rootScope, 'callback');

expect(spy).toHaveBeenCalledWith(jasmine.any(Object));
}));
});
it('redirects if no callback is passed', inject(function () {
it('redirects if no callback is passed', function () {
$rootScope.callback = function () {};

@@ -48,7 +49,7 @@ var spy = spyOn(VK.Test, 'redirect');

expect(spy).toHaveBeenCalledWith(redirectUrl);
}));
});
});
describe('"Comments"', function () {
it('calls VK.Widgets.Comments() Open API method', inject(function () {
it('calls VK.Widgets.Comments() Open API method', function () {
var spy = spyOn(VK.Widgets, 'Comments');

@@ -58,7 +59,7 @@ $compile('<vk-comments></vk-comments>')($rootScope);

expect(spy).toHaveBeenCalled();
}));
});
});
describe('"Community"', function () {
it('calls VK.Widgets.Community() Open API method', inject(function () {
it('calls VK.Widgets.Community() Open API method', function () {
var spy = spyOn(VK.Widgets, 'Community');

@@ -68,3 +69,3 @@ $compile('<vk-community></vk-community>')($rootScope);

expect(spy).toHaveBeenCalled();
}));
});
});

@@ -74,3 +75,3 @@

it('calls VK.Widgets.CommunityMessages() Open API method', inject(function () {
it('calls VK.Widgets.CommunityMessages() Open API method', function () {
var spy = spyOn(VK.Widgets, 'CommunityMessages');

@@ -80,5 +81,6 @@ $compile('<vk-community-messages></vk-community-messages>')($rootScope);

expect(spy).toHaveBeenCalled();
}));
});
it('calls onCanNotWrite() callback', inject(function () {
it('calls onCanNotWrite() callback', function () {
VK.Test.error = true;
$rootScope.callback = function () {};

@@ -89,7 +91,7 @@ var spy = spyOn($rootScope, 'callback');

expect(spy).toHaveBeenCalledWith(jasmine.any(String));
}));
});
});
describe('"Contact Us"', function () {
it('calls VK.Widgets.ContactUs() Open API method', inject(function () {
it('calls VK.Widgets.ContactUs() Open API method', function () {
var spy = spyOn(VK.Widgets, 'ContactUs');

@@ -99,7 +101,7 @@ $compile('<vk-contact-us></vk-contact-us>')($rootScope);

expect(spy).toHaveBeenCalled();
}));
});
});
describe('"Like"', function () {
it('calls VK.Widgets.Like() Open API method', inject(function () {
it('calls VK.Widgets.Like() Open API method', function () {
var spy = spyOn(VK.Widgets, 'Like');

@@ -109,7 +111,7 @@ $compile('<vk-like></vk-like>')($rootScope);

expect(spy).toHaveBeenCalled();
}));
});
});
describe('"Poll"', function () {
it('calls VK.Widgets.Poll() Open API method', inject(function () {
it('calls VK.Widgets.Poll() Open API method', function () {
var spy = spyOn(VK.Widgets, 'Poll');

@@ -119,3 +121,3 @@ $compile('<vk-poll></vk-poll>')($rootScope);

expect(spy).toHaveBeenCalled();
}));
});
});

@@ -125,3 +127,3 @@

it('calls VK.Widgets.Post() Open API method', inject(function () {
it('calls VK.Widgets.Post() Open API method', function () {
var spy = spyOn(VK.Widgets, 'Post');

@@ -131,5 +133,5 @@ $compile('<vk-post hash="hash"></vk-post>')($rootScope);

expect(spy).toHaveBeenCalled();
}));
});
it('warns when the "hash" attribute is missing', inject(function () {
it('warns when the "hash" attribute is missing', function () {
var spy = spyOn(console, 'warn');

@@ -139,7 +141,7 @@ $compile('<vk-post></vk-post>')($rootScope);

expect(spy).toHaveBeenCalled();
}));
});
});
describe('"Recommended"', function () {
it('calls VK.Widgets.Recommended() Open API method', inject(function () {
it('calls VK.Widgets.Recommended() Open API method', function () {
var spy = spyOn(VK.Widgets, 'Recommended').and.callThrough();

@@ -149,3 +151,3 @@ $compile('<vk-recommended></vk-recommended>')($rootScope);

expect(spy).toHaveBeenCalled();
}));
});
});

@@ -155,3 +157,3 @@

it('calls VK.Share.button() Open API method', inject(function () {
it('calls VK.Share.button() Open API method', function () {
var spy = spyOn(VK.Share, 'button');

@@ -161,5 +163,5 @@ $compile('<vk-share></vk-share>')($rootScope);

expect(spy).toHaveBeenCalled();
}));
});
it('warns when unsupported arguments are passed', inject(function () {
it('warns when unsupported arguments are passed', function () {
var spy = spyOn(console, 'warn');

@@ -169,7 +171,7 @@ $compile('<vk-share data-type="nonexistent-type"></vk-share>')($rootScope);

expect(spy).toHaveBeenCalled();
}));
});
});
describe('"Subscribe"', function () {
it('calls VK.Widgets.Subscribe() Open API method', inject(function () {
it('calls VK.Widgets.Subscribe() Open API method', function () {
var spy = spyOn(VK.Widgets, 'Subscribe');

@@ -179,4 +181,4 @@ $compile('<vk-subscribe></vk-subscribe>')($rootScope);

expect(spy).toHaveBeenCalled();
}));
});
});
});

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc