{"id":3402,"date":"2024-11-09T08:45:10","date_gmt":"2024-11-09T05:45:10","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/dev-mate-cliya-jest-ekleme-bir-gelistirici-dostu-yaklasim\/"},"modified":"2024-11-09T08:45:10","modified_gmt":"2024-11-09T05:45:10","slug":"dev-mate-cliya-jest-ekleme-bir-gelistirici-dostu-yaklasim","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/dev-mate-cliya-jest-ekleme-bir-gelistirici-dostu-yaklasim\/","title":{"rendered":"Dev-Mate CLI&#8217;ya Jest Ekleme: Bir Geli\u015ftirici Dostu Yakla\u015f\u0131m"},"content":{"rendered":"<p>Dev-Mate CLI&#8217;ya Jest Ekleme: Bir Geli\u015ftirici Dostu Yakla\u015f\u0131m<\/p>\n<p>Merhaba, yaz\u0131l\u0131m geli\u015ftirme d\u00fcnyas\u0131na ho\u015f geldiniz! Bir geli\u015ftirici olarak, sa\u011flam kod yazman\u0131n \u00f6nemini biliyoruz. Bu nedenle, kodumuzun beklendi\u011fi gibi \u00e7al\u0131\u015ft\u0131\u011f\u0131ndan emin olmak i\u00e7in testler yazmak \u00e7ok \u00f6nemlidir. Jest, JavaScript kodunuzu test etmek i\u00e7in kullan\u0131lan pop\u00fcler bir \u00e7er\u00e7evedir. Bu makalede, dev-mate-CLI projenize Jest&#8217;i nas\u0131l ekleyece\u011finizi ad\u0131m ad\u0131m g\u00f6sterece\u011fiz.<\/p>\n<h2>Jest&#8217;i Dev-Mate CLI&#8217;ya Kurma<\/h2>\n<p>Jest&#8217;i dev-mate-CLI projenize eklemek olduk\u00e7a kolayd\u0131r. \u0130lk ad\u0131m, projenizin k\u00f6k dizininde npm&#8217;yi kullanarak Jest&#8217;i kurmakt\u0131r.<\/p>\n<pre><code>npm install --save-dev jest\n<\/code><\/pre>\n<p>Bu komut, dev-mate-CLI projenize Jest&#8217;i ve onun ba\u011f\u0131ml\u0131l\u0131klar\u0131n\u0131 kuracakt\u0131r.<\/p>\n<h2>Test Dosyalar\u0131 Olu\u015fturma<\/h2>\n<p>Jest&#8217;i kurduktan sonra, test dosyalar\u0131n\u0131z\u0131 olu\u015fturman\u0131z gerekir. Geleneksel olarak, test dosyalar\u0131n\u0131z i\u00e7in **__tests__** adl\u0131 bir klas\u00f6r olu\u015fturursunuz. Her bir test dosyas\u0131, test etmek istedi\u011finiz dosyan\u0131n ad\u0131n\u0131 ve **.test.js** uzant\u0131s\u0131n\u0131 i\u00e7ermelidir.<\/p>\n<p>\u00d6rne\u011fin, **src\/utils.js** ad\u0131nda bir dosyan\u0131z varsa, ona kar\u015f\u0131l\u0131k gelen test dosyas\u0131n\u0131n ad\u0131 **__tests__\/utils.test.js** olacakt\u0131r.<\/p>\n<h2>\u0130lk Testinizi Yazma<\/h2>\n<p>Test dosyan\u0131z\u0131 olu\u015fturduktan sonra, ilk testinizi yazmaya ba\u015flayabilirsiniz. Jest, testlerinizi yazmak i\u00e7in kullan\u0131m\u0131 kolay bir API sa\u011flar. \u0130\u015fte basit bir \u00f6rnek:<\/p>\n<pre><code>const { sum } = require('..\/src\/utils');\n\ndescribe('Utils', () => {\n  it('should sum two numbers correctly', () => {\n    expect(sum(2, 3)).toBe(5);\n  });\n});\n<\/code><\/pre>\n<p>Bu kod par\u00e7ac\u0131\u011f\u0131, **src\/utils.js** dosyas\u0131ndaki **sum()** fonksiyonunu test eder. **describe()** blo\u011fu, test grubunu tan\u0131mlar ve **it()** blo\u011fu, tek bir testi tan\u0131mlar. **expect()** fonksiyonu, beklentiyi belirtir ve **toBe()** e\u015fitlik i\u00e7in bir e\u015fle\u015ftirme olu\u015fturur.<\/p>\n<h2>Testleri \u00c7al\u0131\u015ft\u0131rma<\/h2>\n<p>Testlerinizi yazd\u0131ktan sonra, Jest&#8217;i kullanarak \u00e7al\u0131\u015ft\u0131rabilirsiniz. Bunu yapmak i\u00e7in, projenizin k\u00f6k dizininde a\u015fa\u011f\u0131daki komutu \u00e7al\u0131\u015ft\u0131r\u0131n:<\/p>\n<pre><code>npm test\n<\/code><\/pre>\n<p>Jest, testleri \u00e7al\u0131\u015ft\u0131racak ve sonu\u00e7lar\u0131 konsolda g\u00f6sterecektir.<\/p>\n<h2>Jest Konfig\u00fcrasyonu<\/h2>\n<p>Jest&#8217;in varsay\u0131lan konfig\u00fcrasyonu \u00e7o\u011fu zaman yeterlidir, ancak baz\u0131 durumlarda \u00f6zelle\u015ftirme gerekebilir. Bunu yapmak i\u00e7in, projenizin k\u00f6k dizininde bir **jest.config.js** dosyas\u0131 olu\u015fturun ve konfig\u00fcrasyon se\u00e7eneklerinizi ekleyin. \u00d6rne\u011fin, test dosyalar\u0131n\u0131n nerede olaca\u011f\u0131n\u0131 belirtmek i\u00e7in **testMatch** \u00f6zelli\u011fini kullanabilirsiniz.<\/p>\n<pre><code>module.exports = {\n  testMatch: ['**\/__tests__\/**\/*.js?(x)', '**\/?(*.)+(spec|test).js?(x)'],\n};\n<\/code><\/pre>\n<h2>Ek \u0130pu\u00e7lar\u0131<\/h2>\n<p>Jest&#8217;i dev-mate-CLI projenize entegre etmeyle ilgili baz\u0131 ek ipu\u00e7lar\u0131:<\/p>\n<ul>\n<li>Testlerinizde **mock()** fonksiyonunu kullanarak harici ba\u011f\u0131ml\u0131l\u0131klar\u0131 sim\u00fcle edebilirsiniz.<\/li>\n<li>Jest, **snapshot** testleri i\u00e7in bir \u00f6zellik sa\u011flar. Bu \u00f6zelli\u011fi, UI bile\u015fenleri gibi karma\u015f\u0131k yap\u0131lar\u0131 test etmek i\u00e7in kullanabilirsiniz.<\/li>\n<li>Jest, test kapsam\u0131n\u0131z\u0131 raporlamak i\u00e7in bir \u00f6zellik sa\u011flar. Bu \u00f6zelli\u011fi, hangi kodun test edildi\u011fini g\u00f6rmek i\u00e7in kullanabilirsiniz.<\/li>\n<\/ul>\n<p>Jest&#8217;in kullan\u0131m\u0131 olduk\u00e7a kolayd\u0131r ve test yazma s\u00fcrecini \u00f6nemli \u00f6l\u00e7\u00fcde kolayla\u015ft\u0131r\u0131r. Dev-mate-CLI projenize Jest&#8217;i ekleyerek, kodunuzun sa\u011flam ve g\u00fcvenilir oldu\u011fundan emin olabilirsiniz.<\/p>\n<h2>Sonu\u00e7<\/h2>\n<p>Bu makalede, dev-mate-CLI projenize Jest&#8217;i nas\u0131l ekleyece\u011finizi ve testleri yazmay\u0131 ve \u00e7al\u0131\u015ft\u0131rmay\u0131 \u00f6\u011frendik. Jest, JavaScript kodunuzu test etmek i\u00e7in harika bir ara\u00e7t\u0131r ve test yazma deneyimini kolayla\u015ft\u0131r\u0131r. Jest&#8217;i kullanarak, kodunuzun g\u00fcvenilir ve kaliteli oldu\u011fundan emin olabilirsiniz.<\/p>\n<p>Daha fazla bilgi edinmek veya ek kaynaklara ula\u015fmak i\u00e7in <a href=\"https:\/\/fatihsoysal.com\">web sitemi<\/a> ziyaret edebilirsiniz.<\/p>\n<p>## Etiketler<br \/>\n#Jest #Test #JavaScript #Dev-Mate-CLI #Yaz\u0131l\u0131m Geli\u015ftirme #Test \u00c7er\u00e7evesi #Kod Kalitesi #G\u00fcvenilirlik #Geli\u015ftirme #Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"Dev-Mate CLI&#8217;ya Jest Ekleme: Bir Geli\u015ftirici Dostu Yakla\u015f\u0131m Merhaba, yaz\u0131l\u0131m geli\u015ftirme d\u00fcnyas\u0131na ho\u015f geldiniz! Bir geli\u015ftirici olarak, sa\u011flam&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-3402","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Dev-Mate CLI&#039;ya Jest Ekleme: Bir Geli\u015ftirici Dostu Yakla\u015f\u0131m<\/title>\n<meta name=\"description\" content=\"Merhaba, yaz\u0131l\u0131m geli\u015ftirme d\u00fcnyas\u0131na ho\u015f geldiniz! Bir geli\u015ftirici olarak, sa\u011flam kod yazman\u0131n \u00f6nemini biliyoruz. Bu nedenle, kodumuzun beklendi\u011fi gibi \u00e7al\u0131\u015ft\u0131\u011f\u0131ndan emin olmak i\u00e7in testler yazmak \u00e7ok \u00f6nemlidir. Jest, JavaScript kodunuzu test etmek i\u00e7in kullan\u0131lan pop\u00fcler bir \u00e7er\u00e7evedir. Bu makalede, dev-mate-CLI projenize Jest&#039;i nas\u0131l ekleyece\u011finizi ad\u0131m ad\u0131m g\u00f6sterece\u011fiz.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/dev-mate-cliya-jest-ekleme-bir-gelistirici-dostu-yaklasim\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Dev-Mate CLI&#039;ya Jest Ekleme: Bir Geli\u015ftirici Dostu Yakla\u015f\u0131m\" \/>\n<meta property=\"og:description\" content=\"Merhaba, yaz\u0131l\u0131m geli\u015ftirme d\u00fcnyas\u0131na ho\u015f geldiniz! Bir geli\u015ftirici olarak, sa\u011flam kod yazman\u0131n \u00f6nemini biliyoruz. Bu nedenle, kodumuzun beklendi\u011fi gibi \u00e7al\u0131\u015ft\u0131\u011f\u0131ndan emin olmak i\u00e7in testler yazmak \u00e7ok \u00f6nemlidir. Jest, JavaScript kodunuzu test etmek i\u00e7in kullan\u0131lan pop\u00fcler bir \u00e7er\u00e7evedir. Bu makalede, dev-mate-CLI projenize Jest&#039;i nas\u0131l ekleyece\u011finizi ad\u0131m ad\u0131m g\u00f6sterece\u011fiz.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/dev-mate-cliya-jest-ekleme-bir-gelistirici-dostu-yaklasim\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-09T05:45:10+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/dev-mate-cliya-jest-ekleme-bir-gelistirici-dostu-yaklasim\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/dev-mate-cliya-jest-ekleme-bir-gelistirici-dostu-yaklasim\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Dev-Mate CLI&#8217;ya Jest Ekleme: Bir Geli\u015ftirici Dostu Yakla\u015f\u0131m\",\"datePublished\":\"2024-11-09T05:45:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/dev-mate-cliya-jest-ekleme-bir-gelistirici-dostu-yaklasim\/\"},\"wordCount\":584,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/dev-mate-cliya-jest-ekleme-bir-gelistirici-dostu-yaklasim\/#respond\"]}],\"copyrightYear\":\"2024\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/dev-mate-cliya-jest-ekleme-bir-gelistirici-dostu-yaklasim\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/dev-mate-cliya-jest-ekleme-bir-gelistirici-dostu-yaklasim\/\",\"name\":\"Dev-Mate CLI'ya Jest Ekleme: Bir Geli\u015ftirici Dostu Yakla\u015f\u0131m\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2024-11-09T05:45:10+00:00\",\"description\":\"Merhaba, yaz\u0131l\u0131m geli\u015ftirme d\u00fcnyas\u0131na ho\u015f geldiniz! Bir geli\u015ftirici olarak, sa\u011flam kod yazman\u0131n \u00f6nemini biliyoruz. Bu nedenle, kodumuzun beklendi\u011fi gibi \u00e7al\u0131\u015ft\u0131\u011f\u0131ndan emin olmak i\u00e7in testler yazmak \u00e7ok \u00f6nemlidir. Jest, JavaScript kodunuzu test etmek i\u00e7in kullan\u0131lan pop\u00fcler bir \u00e7er\u00e7evedir. Bu makalede, dev-mate-CLI projenize Jest'i nas\u0131l ekleyece\u011finizi ad\u0131m ad\u0131m g\u00f6sterece\u011fiz.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/dev-mate-cliya-jest-ekleme-bir-gelistirici-dostu-yaklasim\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/dev-mate-cliya-jest-ekleme-bir-gelistirici-dostu-yaklasim\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/dev-mate-cliya-jest-ekleme-bir-gelistirici-dostu-yaklasim\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Dev-Mate CLI&#8217;ya Jest Ekleme: Bir Geli\u015ftirici Dostu Yakla\u015f\u0131m\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Dev-Mate CLI'ya Jest Ekleme: Bir Geli\u015ftirici Dostu Yakla\u015f\u0131m","description":"Merhaba, yaz\u0131l\u0131m geli\u015ftirme d\u00fcnyas\u0131na ho\u015f geldiniz! Bir geli\u015ftirici olarak, sa\u011flam kod yazman\u0131n \u00f6nemini biliyoruz. Bu nedenle, kodumuzun beklendi\u011fi gibi \u00e7al\u0131\u015ft\u0131\u011f\u0131ndan emin olmak i\u00e7in testler yazmak \u00e7ok \u00f6nemlidir. Jest, JavaScript kodunuzu test etmek i\u00e7in kullan\u0131lan pop\u00fcler bir \u00e7er\u00e7evedir. Bu makalede, dev-mate-CLI projenize Jest'i nas\u0131l ekleyece\u011finizi ad\u0131m ad\u0131m g\u00f6sterece\u011fiz.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/dev-mate-cliya-jest-ekleme-bir-gelistirici-dostu-yaklasim\/","og_locale":"tr_TR","og_type":"article","og_title":"Dev-Mate CLI'ya Jest Ekleme: Bir Geli\u015ftirici Dostu Yakla\u015f\u0131m","og_description":"Merhaba, yaz\u0131l\u0131m geli\u015ftirme d\u00fcnyas\u0131na ho\u015f geldiniz! Bir geli\u015ftirici olarak, sa\u011flam kod yazman\u0131n \u00f6nemini biliyoruz. Bu nedenle, kodumuzun beklendi\u011fi gibi \u00e7al\u0131\u015ft\u0131\u011f\u0131ndan emin olmak i\u00e7in testler yazmak \u00e7ok \u00f6nemlidir. Jest, JavaScript kodunuzu test etmek i\u00e7in kullan\u0131lan pop\u00fcler bir \u00e7er\u00e7evedir. Bu makalede, dev-mate-CLI projenize Jest'i nas\u0131l ekleyece\u011finizi ad\u0131m ad\u0131m g\u00f6sterece\u011fiz.","og_url":"https:\/\/fatihsoysal.com\/blog\/dev-mate-cliya-jest-ekleme-bir-gelistirici-dostu-yaklasim\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2024-11-09T05:45:10+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"3 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/dev-mate-cliya-jest-ekleme-bir-gelistirici-dostu-yaklasim\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/dev-mate-cliya-jest-ekleme-bir-gelistirici-dostu-yaklasim\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Dev-Mate CLI&#8217;ya Jest Ekleme: Bir Geli\u015ftirici Dostu Yakla\u015f\u0131m","datePublished":"2024-11-09T05:45:10+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/dev-mate-cliya-jest-ekleme-bir-gelistirici-dostu-yaklasim\/"},"wordCount":584,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/dev-mate-cliya-jest-ekleme-bir-gelistirici-dostu-yaklasim\/#respond"]}],"copyrightYear":"2024","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/dev-mate-cliya-jest-ekleme-bir-gelistirici-dostu-yaklasim\/","url":"https:\/\/fatihsoysal.com\/blog\/dev-mate-cliya-jest-ekleme-bir-gelistirici-dostu-yaklasim\/","name":"Dev-Mate CLI'ya Jest Ekleme: Bir Geli\u015ftirici Dostu Yakla\u015f\u0131m","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2024-11-09T05:45:10+00:00","description":"Merhaba, yaz\u0131l\u0131m geli\u015ftirme d\u00fcnyas\u0131na ho\u015f geldiniz! Bir geli\u015ftirici olarak, sa\u011flam kod yazman\u0131n \u00f6nemini biliyoruz. Bu nedenle, kodumuzun beklendi\u011fi gibi \u00e7al\u0131\u015ft\u0131\u011f\u0131ndan emin olmak i\u00e7in testler yazmak \u00e7ok \u00f6nemlidir. Jest, JavaScript kodunuzu test etmek i\u00e7in kullan\u0131lan pop\u00fcler bir \u00e7er\u00e7evedir. Bu makalede, dev-mate-CLI projenize Jest'i nas\u0131l ekleyece\u011finizi ad\u0131m ad\u0131m g\u00f6sterece\u011fiz.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/dev-mate-cliya-jest-ekleme-bir-gelistirici-dostu-yaklasim\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/dev-mate-cliya-jest-ekleme-bir-gelistirici-dostu-yaklasim\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/dev-mate-cliya-jest-ekleme-bir-gelistirici-dostu-yaklasim\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Dev-Mate CLI&#8217;ya Jest Ekleme: Bir Geli\u015ftirici Dostu Yakla\u015f\u0131m"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/3402","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=3402"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/3402\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=3402"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=3402"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=3402"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}