{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"Jest'i ESM ile JavaScript Testleri \u0130\u00e7in Kurma Rehberi","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"gFDI5gF55h\"><a href=\"https:\/\/fatihsoysal.com\/blog\/jesti-esm-ile-javascript-testleri-icin-kurma-rehberi\/\">Jest&#8217;i ESM ile JavaScript Testleri \u0130\u00e7in Kurma Rehberi<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/jesti-esm-ile-javascript-testleri-icin-kurma-rehberi\/embed\/#?secret=gFDI5gF55h\" width=\"600\" height=\"338\" title=\"&#8220;Jest&#8217;i ESM ile JavaScript Testleri \u0130\u00e7in Kurma Rehberi&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"gFDI5gF55h\" 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<\/script>\n","description":"Merhaba! Bu makalede, JavaScript kodunuzu test etmek i\u00e7in pop\u00fcler bir test \u00e7er\u00e7evesi olan Jest'i, modern JavaScript uygulamalar\u0131nda giderek daha pop\u00fcler hale gelen **ESM (E\u011fitim Mod\u00fcl\u00fc Sistemi)** ile nas\u0131l kuraca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m \u00f6\u011frenece\u011fiz. Jest'i ESM ile kurarak, daha temiz ve d\u00fczenli bir kod yap\u0131s\u0131 elde eder, mod\u00fclerlik ve yeniden kullan\u0131labilirlik sa\u011flar ve modern JavaScript geli\u015ftirme pratiklerine uyum sa\u011flars\u0131n\u0131z."}