{"version":"1.0","provider_name":"Sofvare Solutions LLP","provider_url":"https:\/\/sofvare.com\/blog","author_name":"admin","author_url":"https:\/\/sofvare.com\/blog\/author\/admin\/","title":"Tools for Testing AngularJS Applications - Sofvare Solutions LLP","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"TRTAJ1UZlE\"><a href=\"https:\/\/sofvare.com\/blog\/tools-for-testing-angularjs-applications\/\">Tools for Testing AngularJS Applications<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/sofvare.com\/blog\/tools-for-testing-angularjs-applications\/embed\/#?secret=TRTAJ1UZlE\" width=\"600\" height=\"338\" title=\"&#8220;Tools for Testing AngularJS Applications&#8221; &#8212; Sofvare Solutions LLP\" data-secret=\"TRTAJ1UZlE\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/sofvare.com\/blog\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","thumbnail_url":"https:\/\/sofvare.com\/blog\/wp-content\/uploads\/2020\/03\/tools-for-testing-angularjs-applications.jpg","thumbnail_width":750,"thumbnail_height":500,"description":"Crafting a solution is never enough. You need to test the solution you have devised multiple times before you can actually know whether it will work in the real world or not. Testing today\u2019s time and age has become easy and automated thanks to the many tools available in the market. The tools help understand [&hellip;]"}