<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Software Development Blog &amp; IT Tech Insights | Django Stars</provider_name><provider_url>https://djangostars.com/blog</provider_url><author_name>Alyona Pysarenko</author_name><author_url>https://djangostars.com/blog/author/alona-pysarenko/</author_url><title>Unit and Integration Testing of Redux/React Forms</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="t1QdIUgN5K"&gt;&lt;a href="https://djangostars.com/blog/unit-integration-testing-redux-react-forms/"&gt;Unit and Integration Testing of React/Redux Forms&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://djangostars.com/blog/unit-integration-testing-redux-react-forms/embed/#?secret=t1QdIUgN5K" width="600" height="338" title="&#x201C;Unit and Integration Testing of React/Redux Forms&#x201D; &#x2014; Software Development Blog &amp; IT Tech Insights | Django Stars" data-secret="t1QdIUgN5K" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script&gt;
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^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&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(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&lt;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);
//# sourceURL=https://djangostars.com/blog/wp-includes/js/wp-embed.min.js
&lt;/script&gt;
</html><thumbnail_url>https://djangostars.com/blog/uploads/2019/08/Cover-9.png</thumbnail_url><thumbnail_width>600</thumbnail_width><thumbnail_height>258</thumbnail_height><description>Testing is an important part of any development process, but no single test will give you all the answers you need. Here, we talk about what unit and integration testing of forms gives you, and why you shouldn&#x2019;t dismiss one in favor of the other.</description></oembed>
