{"id":6480,"date":"2014-09-06T04:29:11","date_gmt":"2014-09-06T04:29:11","guid":{"rendered":"https:\/\/dev.railscarma.com\/how-to-test-rails-3-2-3-application-using-cucumberbdd\/"},"modified":"2022-08-30T09:08:15","modified_gmt":"2022-08-30T09:08:15","slug":"hur-man-testar-skenor-3-2-3-applicering-med-cucumberbdd","status":"publish","type":"post","link":"https:\/\/www.railscarma.com\/sv\/blogg\/ledning\/hur-man-testar-skenor-3-2-3-applicering-med-cucumberbdd\/","title":{"rendered":"Testa skenor 3.2.3 Applicering med gurka (BDD)"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"6480\" class=\"elementor elementor-6480\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5d1547e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5d1547e\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-498eb14a\" data-id=\"498eb14a\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6b8d3142 elementor-widget elementor-widget-text-editor\" data-id=\"6b8d3142\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3 style=\"text-align: justify;\">Vad \u00e4r gurka?<\/h3>\n<p style=\"text-align: justify;\">Gurka anv\u00e4nds f\u00f6r beteendedriven utveckling. Cucumber l\u00e5ter mjukvaruutvecklingsteam beskriva hur programvara ska bete sig i vanlig text. Texten \u00e4r skriven p\u00e5 ett f\u00f6retagsl\u00e4sbart dom\u00e4nspecifikt spr\u00e5k och fungerar som dokumentation, automatiserade tester och utvecklingshj\u00e4lp \u2013 allt i ett format.<\/p>\n<p style=\"text-align: justify;\">Gurka jobbar med <a href=\"https:\/\/www.railscarma.com\/sv\/\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>Ruby on Rails<\/strong><\/a>, Java, .NET, Flex eller webbapplikationer skrivna p\u00e5 valfritt spr\u00e5k. Den har \u00f6versatts till \u00f6ver 40 talade spr\u00e5k. Gurka st\u00f6der ocks\u00e5 mer kortfattade tester i tabeller \u2013 liknande vad FIT g\u00f6r.<\/p>\n<h4 style=\"text-align: justify;\" align=\"JUSTIFY\"><strong>Installera gurka f\u00f6r Rails 3:<\/strong><\/h4>\n<p style=\"text-align: justify;\" align=\"JUSTIFY\">Installera gurka, Rspec-rails och capybara gem<\/p>\n<pre>sudo gem installera gurka-rails sudo gem installera database_cleaner sudo gem installera rspec-rails sudo gem installera capybara<\/pre>\n<ul style=\"text-align: justify;\">\n<li>\n<p align=\"JUSTIFY\">Gurka \u00e4r ett ramverk f\u00f6r beteendedriven utveckling (BDD) som \u00e4r s\u00e4rskilt bra f\u00f6r integration och funktionstester<\/p>\n<\/li>\n<li>RSpec \u00e4r ett ramverk f\u00f6r beteendedriven utveckling (BDD) f\u00f6r l\u00e5gniv\u00e5testning p\u00e5 Ruby-spr\u00e5ket<\/li>\n<li>database_cleaner utf\u00f6r DB-rensning vid testning<\/li>\n<li>capybara som simulerar en webbl\u00e4sare, automatiserar en webbl\u00e4sare eller st\u00e4ller f\u00f6rv\u00e4ntningar med hj\u00e4lp av matcharna.<\/li>\n<\/ul>\n<h4 style=\"text-align: justify;\">&nbsp;<\/h4>\n<h4 style=\"text-align: justify;\">Anv\u00e4nda gurka f\u00f6r att testa rails 3-applikation:<\/h4>\n<p style=\"text-align: justify;\">1. Skapa en ny Rails-applikation <em>Lagra<\/em><\/p>\n<p style=\"text-align: justify;\"><em>$rails nya butik -d mysql<\/em><\/p>\n<p style=\"text-align: justify;\"><em>2. Redigera Gemfilen<\/em><\/p>\n<p style=\"text-align: justify;\"><em>Inkludera gurka \u00e4delstenar i en Rails 3-applikation<\/em><\/p>\n<pre>   grupp :test, :development do gem &#039;rspec-rails&#039; gem &#039;cucumber-rails&#039; gem &#039;capybara&#039; gem &#039;database_cleaner&#039;\n<em> slutet<\/em>\n<em>3. paketinstallation<\/em><\/pre>\n<p style=\"text-align: justify;\"><em>4. Installera gurkskelettfilerna i en Rails 3-applikation.<\/em><\/p>\n<pre><em>$-skenor genererar gurka:installera <\/em><\/pre>\n<p style=\"text-align: justify;\"><em>Generatorn f\u00f6r gurkskenor skapar katalogerna:<\/em><\/p>\n<p style=\"text-align: justify;\"><strong>funktioner\/steg_definitioner<\/strong><\/p>\n<p style=\"text-align: justify;\"><strong>funktioner\/support<\/strong><\/p>\n<p style=\"text-align: justify;\">Generatorn f\u00f6r gurkskenor skapar filerna:<\/p>\n<p style=\"text-align: justify;\"><strong>config\/cucumber.yml<\/strong><\/p>\n<p style=\"text-align: justify;\"><strong>features\/support\/env.rb<\/strong><\/p>\n<p style=\"text-align: justify;\"><strong>lib\/tasks\/cucumber.rake<\/strong><\/p>\n<p style=\"text-align: justify;\"><strong>manus\/gurka<\/strong><\/p>\n<pre><em>5. kratta <\/em>db:create 6. rake db:migrate<\/pre>\n<p style=\"text-align: justify;\"><em>7. K\u00f6r Cucumber-funktionerna<\/em><\/p>\n<p style=\"text-align: justify;\"><em>$rake gurka<\/em><\/p>\n<h5 style=\"text-align: justify;\">Skapa gurka funktioner:<\/h5>\n<ul style=\"text-align: justify;\">\n<li><em>Skapa en gurkafunktion f\u00f6r RoR 3-applikationstestning<\/em><\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><em>$vi funktioner\/manage_store.feature<\/em><\/p>\n<ul style=\"text-align: justify;\">\n<li><em>Cucumber Feature \u00e4r specifikationen f\u00f6r aff\u00e4rsanv\u00e4ndartestning skriven p\u00e5 vanlig engelska med ett specifikt format<\/em><\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><em>Funktionsformat<\/em><\/p>\n<pre><em> Funktion: ...<\/em>\n   I ordning ... N\u00e5gon sk\u00e5despelare ... borde ... Scenarie: ... Given ... Och ... N\u00e4r ... OCH ... D\u00e5 ... OCH ...<\/pre>\n<p style=\"text-align: justify;\"><strong>Implementera teststegen och Ruby on Rails modellkod f\u00f6r Cucumber on Rails:<\/strong><\/p>\n<ul style=\"text-align: justify;\">\n<li><em>Skapa gurka steg definitioner<\/em><\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><em>$vi features\/step_definitions\/order_steps.rb<\/em><\/p>\n<ul style=\"text-align: justify;\">\n<li><em>Cucumber anv\u00e4nder regulj\u00e4rt uttryck f\u00f6r att matcha str\u00e4ng och skicka den till stegdefinitionerna<\/em><\/li>\n<li><em>K\u00f6r Gurka<\/em><\/li>\n<\/ul>\n<pre><em>$rake gurka<\/em><\/pre>\n<h6 style=\"text-align: justify;\">Ett exempel kan vara f\u00f6rm\u00e5gan att leda f\u00f6retag:<\/h6>\n<pre><em>Funktion: Hantera f\u00f6retag<\/em>\n\n<em> F\u00f6r att h\u00e5lla reda p\u00e5 f\u00f6retag b\u00f6r anv\u00e4ndaren kunna hantera f\u00f6retag<\/em>\n\n<em>Scenario: Skapa ett nytt f\u00f6retag<\/em>\n\n<em> Med tanke p\u00e5 att jag \u00e4r inloggad<\/em>\n\n<em> N\u00e4r jag skapar ett nytt f\u00f6retag som heter Acme<\/em>\n\n<em> D\u00e5 borde jag se att det finns ett f\u00f6retag som heter Acme <\/em>\n\n<em>Funktioner\/<\/em>\n\n<em>f\u00f6retag.funktion<\/em>\n\n<em>steg\/<\/em>\n\n<em>f\u00f6retagssteg.rb<\/em>\n\n<strong>Givet == Setup<\/strong>\n\n<em>Med tanke p\u00e5 &quot;Jag \u00e4r inloggad&quot; g\u00f6r det<\/em>\n\n<em>anv\u00e4ndare = Fabrik(:anv\u00e4ndare)<\/em>\n\n<em>bes\u00f6ker new_session_path<\/em>\n\n<em>fills_in &#039;Logga in&#039;,<\/em>\n\n<em>:with =&gt; user.login<\/em>\n\n<em>fills_in &#039;L\u00f6senord&#039;, :med =&gt; anv\u00e4ndare.l\u00f6senord<\/em>\n\n<em>clicks_button &#039;Logga in&#039;<\/em>\n\n<em>slutet<\/em>\n\n<em>Med tanke p\u00e5 &quot;Jag \u00e4r inloggad&quot; g\u00f6r det<\/em>\n\n<em>anv\u00e4ndare = Fabrik(:anv\u00e4ndare)<\/em>\n\n<em>bes\u00f6ker new_session_path<\/em>\n\n<em>fills_in &#039;Logga in&#039;,<\/em>\n\n<em>:with =&gt; user.login<\/em>\n\n<em>fills_in &#039;L\u00f6senord&#039;, :med =&gt; anv\u00e4ndare.l\u00f6senord<\/em>\n\n<em>clicks_button &#039;Logga in&#039;<\/em>\n\n<em>slutet<\/em>\n\n<strong>N\u00e4r == \u00c4ndra<\/strong>\n\n<em>N\u00e4r &quot;Jag skapar ett nytt f\u00f6retag som heter $name&quot; g\u00f6r |name|<\/em>\n\n<em>bes\u00f6ker new_company_path<\/em>\n\n<em>fills_in &#039;Namn&#039;, :med =&gt; namn<\/em>\n\n<em>clicks_button &quot;Skapa&quot;<\/em>\n\n<em>slutet<\/em>\n\n<strong>Sedan == Utfall<\/strong>\n\n<em>Sedan &quot;Jag borde se att det finns ett f\u00f6retag som heter $name&quot; g\u00f6r |name|<\/em>\n\n<em>response.body.should =~ Regexp.new(name)<\/em>\n\n<em>slutet<\/em>\n\n<em>Vid varje steg m\u00e5ste du k\u00f6ra gurka och kontrollera resultatet.<\/em><\/pre>\n<p><a href=\"\/sv\/kontakta-oss\/\">Kontakta oss.<\/a><\/p>\n<p><\/p>\n<p><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7672ba8d elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7672ba8d\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-271e9474\" data-id=\"271e9474\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-229eb92a elementor-widget elementor-widget-heading\" data-id=\"229eb92a\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Prenumerera f\u00f6r de senaste uppdateringarna<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-70849338 elementor-widget elementor-widget-shortcode\" data-id=\"70849338\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\t\t\t\t\t<script type=\"text\/javascript\">\n\t\t\t\t\t\tvar gCaptchaSibWidget;\n                        var onloadSibCallbackInvisible = function () {\n\n                            var element = document.getElementsByClassName('sib-default-btn');\n                            var countInvisible = 0;\n                            var indexArray = [];\n                            jQuery('.sib-default-btn').each(function (index, el) {\n                                if ((jQuery(el).attr('id') == \"invisible\")) {\n                                    indexArray[countInvisible] = index;\n                                    countInvisible++\n                                }\n                            });\n\n                            jQuery('.invi-recaptcha').each(function (index, el) {\n                                grecaptcha.render(element[indexArray[index]], {\n                                    'sitekey': jQuery(el).attr('data-sitekey'),\n                                    'callback': sibVerifyCallback,\n                                });\n                            });\n                        };\n\t\t\t\t\t<\/script>\n\t\t\t\t\t                <script src=\"https:\/\/www.google.com\/recaptcha\/api.js?onload=onloadSibCallbackInvisible&render=explicit\" async defer><\/script>\n\t\t\t\t\n\t\t\t<form id=\"sib_signup_form_1\" method=\"post\" class=\"sib_signup_form\" action=\"\">\n\t\t\t\t<div class=\"sib_loader\" style=\"display:none;\"><img\n\t\t\t\t\t\t\tsrc=\"https:\/\/www.railscarma.com\/wp-includes\/images\/spinner.gif\" alt=\"lastare\"><\/div>\n\t\t\t\t<input type=\"hidden\" name=\"sib_form_action\" value=\"subscribe_form_submit\">\n\t\t\t\t<input type=\"hidden\" name=\"sib_form_id\" value=\"1\">\n                <input type=\"hidden\" name=\"sib_form_alert_notice\" value=\"Please fill out this field\">\n                <input type=\"hidden\" name=\"sib_form_invalid_email_notice\" value=\"Your email address is invalid\">\n                <input type=\"hidden\" name=\"sib_security\" value=\"d7f7626ab9\">\n\t\t\t\t<div class=\"sib_signup_box_inside_1\">\n\t\t\t\t\t<div style=\"\/*display:none*\/\" class=\"sib_msg_disp\">\n\t\t\t\t\t<\/div>\n                                            <div id=\"sib_captcha_invisible\" class=\"invi-recaptcha\" data-sitekey=\"6LdikOAaAAAAAJ6SWrrKVQrtw7TQpQAEnv0HS0G3\"><\/div>\n                    \t\t\t\t\t<p class=\"sib-email-area\">\r\n    <label class=\"sib-email-area\"><\/label>\r\n    <input type=\"email\" class=\"sib-email-area\" name=\"email\" required=\"required\" placeholder=\"E-postadress\">\r\n<\/p>\r\n<p class=\"sib-NAME-area\">\r\n    <label class=\"sib-NAME-area\"><\/label>\r\n    <input type=\"text\" class=\"sib-NAME-area\" name=\"NAME\" placeholder=\"namn\">\r\n<\/p>\r\n<p>\r\n    <input type=\"submit\" id=\"invisible\" class=\"sib-default-btn\" value=\"Prenumerera\">\r\n<\/p>\t\t\t\t<\/div>\n\t\t\t<input type=\"hidden\" name=\"trp-form-language\" value=\"sv\"\/><\/form>\n\t\t\t<style>\n\t\t\t\tform#sib_signup_form_1 p.sib-alert-message {\n    padding: 6px 12px;\n    margin-bottom: 20px;\n    border: 1px solid transparent;\n    border-radius: 4px;\n    -webkit-box-sizing: border-box;\n    -moz-box-sizing: border-box;\n    box-sizing: border-box;\n}\nform#sib_signup_form_1 p.sib-alert-message-error {\n    background-color: #f2dede;\n    border-color: #ebccd1;\n    color: #a94442;\n}\nform#sib_signup_form_1 p.sib-alert-message-success {\n    background-color: #dff0d8;\n    border-color: #d6e9c6;\n    color: #3c763d;\n}\nform#sib_signup_form_1 p.sib-alert-message-warning {\n    background-color: #fcf8e3;\n    border-color: #faebcc;\n    color: #8a6d3b;\n}\n\t\t\t<\/style>\n\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t  <div class=\"related-post slider\">\r\n        <div class=\"headline\">relaterade inl\u00e4gg<\/div>\r\n    <div class=\"post-list owl-carousel\">\r\n\r\n            <div class=\"item\">\r\n            <div class=\"thumb post_thumb\">\r\n    <a  title=\"Kaminari Gem\" href=\"https:\/\/www.railscarma.com\/sv\/blogg\/tekniska-artiklar\/kaminari-parla\/?related_post_from=37277\">\r\n\r\n      <img decoding=\"async\" width=\"800\" height=\"300\" src=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2023\/04\/kaminari-gem.jpg\" class=\"attachment-full size-full wp-post-image\" alt=\"kaminari p\u00e4rla\" srcset=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2023\/04\/kaminari-gem.jpg 800w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2023\/04\/kaminari-gem-300x113.jpg 300w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2023\/04\/kaminari-gem-768x288.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\r\n\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <a class=\"title post_title\"  title=\"Kaminari Gem\" href=\"https:\/\/www.railscarma.com\/sv\/blogg\/tekniska-artiklar\/kaminari-parla\/?related_post_from=37277\">\r\n        Kaminari Gem  <\/a>\r\n\r\n        <\/div>\r\n              <div class=\"item\">\r\n            <div class=\"thumb post_thumb\">\r\n    <a  title=\"Varf\u00f6r anst\u00e4lla Ruby on Rails-utvecklare 2026?\" href=\"https:\/\/www.railscarma.com\/sv\/blogg\/ror\/varfor-anlita-utvecklare-av-ruby-on-rails\/?related_post_from=30627\">\r\n\r\n      <img decoding=\"async\" width=\"800\" height=\"300\" src=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2019\/01\/why-to-hire-ruby-on-rails-developers-in-2022.jpg\" class=\"attachment-full size-full wp-post-image\" alt=\"varf\u00f6r anlita utvecklare av ruby on rails 2022\" srcset=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2019\/01\/why-to-hire-ruby-on-rails-developers-in-2022.jpg 800w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2019\/01\/why-to-hire-ruby-on-rails-developers-in-2022-300x113.jpg 300w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2019\/01\/why-to-hire-ruby-on-rails-developers-in-2022-768x288.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\r\n\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <a class=\"title post_title\"  title=\"Varf\u00f6r anst\u00e4lla Ruby on Rails-utvecklare 2026?\" href=\"https:\/\/www.railscarma.com\/sv\/blogg\/ror\/varfor-anlita-utvecklare-av-ruby-on-rails\/?related_post_from=30627\">\r\n        Varf\u00f6r anst\u00e4lla Ruby on Rails-utvecklare 2026?  <\/a>\r\n\r\n        <\/div>\r\n              <div class=\"item\">\r\n            <div class=\"thumb post_thumb\">\r\n    <a  title=\"Betydelsen av mjukvaruarkitektur vid utveckling av f\u00f6retagsmjukvara\" href=\"https:\/\/www.railscarma.com\/sv\/blogg\/ror\/vikten-av-mjukvaruarkitektur-i-foretagsutveckling-av-programvara\/?related_post_from=36250\">\r\n\r\n      <img decoding=\"async\" width=\"800\" height=\"300\" src=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2022\/06\/Importance-of-Software-Architecture-in-enterprise-software-development.jpg\" class=\"attachment-full size-full wp-post-image\" alt=\"Betydelsen av mjukvaruarkitektur vid utveckling av f\u00f6retagsmjukvara\" srcset=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2022\/06\/Importance-of-Software-Architecture-in-enterprise-software-development.jpg 800w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2022\/06\/Importance-of-Software-Architecture-in-enterprise-software-development-300x113.jpg 300w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2022\/06\/Importance-of-Software-Architecture-in-enterprise-software-development-768x288.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\r\n\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <a class=\"title post_title\"  title=\"Betydelsen av mjukvaruarkitektur vid utveckling av f\u00f6retagsmjukvara\" href=\"https:\/\/www.railscarma.com\/sv\/blogg\/ror\/vikten-av-mjukvaruarkitektur-i-foretagsutveckling-av-programvara\/?related_post_from=36250\">\r\n        Betydelsen av mjukvaruarkitektur vid utveckling av f\u00f6retagsmjukvara  <\/a>\r\n\r\n        <\/div>\r\n              <div class=\"item\">\r\n            <div class=\"thumb post_thumb\">\r\n    <a  title=\"Ruby IDE: De b\u00e4sta IDE:erna f\u00f6r Ruby on Rails Development\" href=\"https:\/\/www.railscarma.com\/sv\/blogg\/ror\/ruby-ide-de-basta-ideerna-for-ruby-on-rails-utveckling\/?related_post_from=36125\">\r\n\r\n      <img decoding=\"async\" width=\"800\" height=\"300\" src=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2022\/01\/BEST-IDES-FOR-RUBY-ON-RAILS-DEVELOPMENT.jpg\" class=\"attachment-full size-full wp-post-image\" alt=\"B\u00c4STA ID\u00c9ER F\u00d6R UTVECKLING AV RUBY ON RAIL\" srcset=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2022\/01\/BEST-IDES-FOR-RUBY-ON-RAILS-DEVELOPMENT.jpg 800w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2022\/01\/BEST-IDES-FOR-RUBY-ON-RAILS-DEVELOPMENT-300x113.jpg 300w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2022\/01\/BEST-IDES-FOR-RUBY-ON-RAILS-DEVELOPMENT-768x288.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\r\n\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <a class=\"title post_title\"  title=\"Ruby IDE: De b\u00e4sta IDE:erna f\u00f6r Ruby on Rails Development\" href=\"https:\/\/www.railscarma.com\/sv\/blogg\/ror\/ruby-ide-de-basta-ideerna-for-ruby-on-rails-utveckling\/?related_post_from=36125\">\r\n        Ruby IDE: De b\u00e4sta IDE:erna f\u00f6r Ruby on Rails Development  <\/a>\r\n\r\n        <\/div>\r\n      \r\n  <\/div>\r\n\r\n  <script>\r\n      <\/script>\r\n  <style>\r\n    .related-post {}\r\n\r\n    .related-post .post-list {\r\n      text-align: left;\r\n          }\r\n\r\n    .related-post .post-list .item {\r\n      margin: 10px;\r\n      padding: 10px;\r\n          }\r\n\r\n    .related-post .headline {\r\n      font-size: 14px !important;\r\n      color: #999999 !important;\r\n          }\r\n\r\n    .related-post .post-list .item .post_thumb {\r\n      max-height: 220px;\r\n      margin: 10px 0px;\r\n      padding: 0px;\r\n      display: block;\r\n          }\r\n\r\n    .related-post .post-list .item .post_title {\r\n      font-size: 14px;\r\n      color: #000000;\r\n      margin: 10px 0px;\r\n      padding: 0px;\r\n      display: block;\r\n      text-decoration: none;\r\n          }\r\n\r\n    .related-post .post-list .item .post_excerpt {\r\n      font-size: 12px;\r\n      color: #3f3f3f;\r\n      margin: 10px 0px;\r\n      padding: 0px;\r\n      display: block;\r\n      text-decoration: none;\r\n          }\r\n\r\n    .related-post .owl-dots .owl-dot {\r\n          }\r\n\r\n      <\/style>\r\n      <script>\r\n      jQuery(document).ready(function($) {\r\n        $(\".related-post .post-list\").owlCarousel({\r\n          items: 2,\r\n          responsiveClass: true,\r\n          responsive: {\r\n            0: {\r\n              items: 1,\r\n            },\r\n            768: {\r\n              items: 2,\r\n            },\r\n            1200: {\r\n              items: 2,\r\n            }\r\n          },\r\n                      rewind: true,\r\n                                loop: true,\r\n                                center: false,\r\n                                autoplay: true,\r\n            autoplayHoverPause: true,\r\n                                nav: true,\r\n            navSpeed: 1000,\r\n            navText: ['<i class=\"fas fa-chevron-left\"><\/i>', '<i class=\"fas fa-chevron-right\"><\/i>'],\r\n                                dots: false,\r\n            dotsSpeed: 1200,\r\n                                                    rtl: false,\r\n          \r\n        });\r\n      });\r\n    <\/script>\r\n  <\/div>","protected":false},"excerpt":{"rendered":"<p>Vad \u00e4r gurka? Gurka anv\u00e4nds f\u00f6r beteendedriven utveckling. Cucumber l\u00e5ter mjukvaruutvecklingsteam beskriva hur programvara ska bete sig i vanlig text. Texten \u00e4r skriven p\u00e5 ett f\u00f6retagsl\u00e4sbart dom\u00e4nspecifikt spr\u00e5k och fungerar som dokumentation, automatiserade tester och utvecklingshj\u00e4lp \u2013 allt i ett format. Cucumber fungerar med Ruby on Rails, Java, .NET, Flex \u2026<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/www.railscarma.com\/sv\/blogg\/ruby-regex-match-guide-with-examples\/\"> <span class=\"screen-reader-text\">Ruby Regex Match Guide (2026) med exempel<\/span> L\u00e4s mer \u00bb<\/a><\/p>","protected":false},"author":1,"featured_media":32087,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[385],"tags":[480,413,389,379,382,486],"class_list":["post-6480","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-management","tag-rails-3-2-3","tag-cucumber","tag-rails","tag-rails-application","tag-ruby-on-rails","tag-ruby-on-rails-application-development"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Testing Rails 3.2.3 Application Using Cucumber (BDD) - RailsCarma Blog<\/title>\n<meta name=\"description\" content=\"Cucumber is used for Behavior Driven Development. It works with Ruby on Rails, Java, .NET, Flex or web applications written in any language.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.railscarma.com\/sv\/blogg\/ledning\/hur-man-testar-skenor-3-2-3-applicering-med-cucumberbdd\/\" \/>\n<meta property=\"og:locale\" content=\"sv_SE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Testing Rails 3.2.3 Application Using Cucumber (BDD) - RailsCarma Blog\" \/>\n<meta property=\"og:description\" content=\"Cucumber is used for Behavior Driven Development. It works with Ruby on Rails, Java, .NET, Flex or web applications written in any language.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.railscarma.com\/sv\/blogg\/ledning\/hur-man-testar-skenor-3-2-3-applicering-med-cucumberbdd\/\" \/>\n<meta property=\"og:site_name\" content=\"RailsCarma - Ruby on Rails Development Company specializing in Offshore Development\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/RailsCarma\/\" \/>\n<meta property=\"article:published_time\" content=\"2014-09-06T04:29:11+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-08-30T09:08:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2014\/09\/rails3.2.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"300\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@railscarma\" \/>\n<meta name=\"twitter:site\" content=\"@railscarma\" \/>\n<meta name=\"twitter:label1\" content=\"Skriven av\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Ber\u00e4knad l\u00e4stid\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minuter\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.railscarma.com\/blog\/management\/how-to-test-rails-3-2-3-application-using-cucumberbdd\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.railscarma.com\/blog\/management\/how-to-test-rails-3-2-3-application-using-cucumberbdd\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/www.railscarma.com\/#\/schema\/person\/5f2228a2dec7549056e709de6eb85d21\"},\"headline\":\"Testing Rails 3.2.3 Application Using Cucumber (BDD)\",\"datePublished\":\"2014-09-06T04:29:11+00:00\",\"dateModified\":\"2022-08-30T09:08:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.railscarma.com\/blog\/management\/how-to-test-rails-3-2-3-application-using-cucumberbdd\/\"},\"wordCount\":321,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.railscarma.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.railscarma.com\/blog\/management\/how-to-test-rails-3-2-3-application-using-cucumberbdd\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2014\/09\/rails3.2.jpg\",\"keywords\":[\"Articles on Rails 3.2.3\",\"cucumber\",\"rails\",\"rails application\",\"Ruby on rails\",\"ruby on rails application development\"],\"articleSection\":[\"Articles on Management\"],\"inLanguage\":\"sv-SE\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.railscarma.com\/blog\/management\/how-to-test-rails-3-2-3-application-using-cucumberbdd\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.railscarma.com\/blog\/management\/how-to-test-rails-3-2-3-application-using-cucumberbdd\/\",\"url\":\"https:\/\/www.railscarma.com\/blog\/management\/how-to-test-rails-3-2-3-application-using-cucumberbdd\/\",\"name\":\"Testing Rails 3.2.3 Application Using Cucumber (BDD) - RailsCarma Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.railscarma.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.railscarma.com\/blog\/management\/how-to-test-rails-3-2-3-application-using-cucumberbdd\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.railscarma.com\/blog\/management\/how-to-test-rails-3-2-3-application-using-cucumberbdd\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2014\/09\/rails3.2.jpg\",\"datePublished\":\"2014-09-06T04:29:11+00:00\",\"dateModified\":\"2022-08-30T09:08:15+00:00\",\"description\":\"Cucumber is used for Behavior Driven Development. It works with Ruby on Rails, Java, .NET, Flex or web applications written in any language.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.railscarma.com\/blog\/management\/how-to-test-rails-3-2-3-application-using-cucumberbdd\/#breadcrumb\"},\"inLanguage\":\"sv-SE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.railscarma.com\/blog\/management\/how-to-test-rails-3-2-3-application-using-cucumberbdd\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"sv-SE\",\"@id\":\"https:\/\/www.railscarma.com\/blog\/management\/how-to-test-rails-3-2-3-application-using-cucumberbdd\/#primaryimage\",\"url\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2014\/09\/rails3.2.jpg\",\"contentUrl\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2014\/09\/rails3.2.jpg\",\"width\":800,\"height\":300},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.railscarma.com\/blog\/management\/how-to-test-rails-3-2-3-application-using-cucumberbdd\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.railscarma.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Testing Rails 3.2.3 Application Using Cucumber (BDD)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.railscarma.com\/#website\",\"url\":\"https:\/\/www.railscarma.com\/\",\"name\":\"RailsCarma - Ruby on Rails Development Company specializing in Offshore Development\",\"description\":\"RailsCarma is a Ruby on Rails Development Company in Bangalore. We specialize in Offshore Ruby on Rails Development based out in USA and India. Hire experienced Ruby on Rails developers for the ultimate Web Experience.\",\"publisher\":{\"@id\":\"https:\/\/www.railscarma.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.railscarma.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"sv-SE\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.railscarma.com\/#organization\",\"name\":\"RailsCarma\",\"url\":\"https:\/\/www.railscarma.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"sv-SE\",\"@id\":\"https:\/\/www.railscarma.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/08\/railscarma_logo.png\",\"contentUrl\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/08\/railscarma_logo.png\",\"width\":200,\"height\":46,\"caption\":\"RailsCarma\"},\"image\":{\"@id\":\"https:\/\/www.railscarma.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/RailsCarma\/\",\"https:\/\/x.com\/railscarma\",\"https:\/\/www.linkedin.com\/company\/railscarma\/\",\"https:\/\/myspace.com\/railscarma\",\"https:\/\/in.pinterest.com\/railscarma\/\",\"https:\/\/www.youtube.com\/channel\/UCx3Wil-aAnDARuatTEyMdpg\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.railscarma.com\/#\/schema\/person\/5f2228a2dec7549056e709de6eb85d21\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"sv-SE\",\"@id\":\"https:\/\/www.railscarma.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/308867ca6c81f3aba146080c601000087180326f752c4116849ea9f514c6a4fa?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/308867ca6c81f3aba146080c601000087180326f752c4116849ea9f514c6a4fa?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"sameAs\":[\"https:\/\/www.railscarma.com\/hire-ruby-on-rails-developer\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Testa skenor 3.2.3 Applikation med gurka (BDD) - RailsCarma Blog","description":"Gurka anv\u00e4nds f\u00f6r beteendedriven utveckling. Det fungerar med Ruby on Rails, Java, .NET, Flex eller webbapplikationer skrivna p\u00e5 alla spr\u00e5k.","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:\/\/www.railscarma.com\/sv\/blogg\/ledning\/hur-man-testar-skenor-3-2-3-applicering-med-cucumberbdd\/","og_locale":"sv_SE","og_type":"article","og_title":"Testing Rails 3.2.3 Application Using Cucumber (BDD) - RailsCarma Blog","og_description":"Cucumber is used for Behavior Driven Development. It works with Ruby on Rails, Java, .NET, Flex or web applications written in any language.","og_url":"https:\/\/www.railscarma.com\/sv\/blogg\/ledning\/hur-man-testar-skenor-3-2-3-applicering-med-cucumberbdd\/","og_site_name":"RailsCarma - Ruby on Rails Development Company specializing in Offshore Development","article_publisher":"https:\/\/www.facebook.com\/RailsCarma\/","article_published_time":"2014-09-06T04:29:11+00:00","article_modified_time":"2022-08-30T09:08:15+00:00","og_image":[{"width":800,"height":300,"url":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2014\/09\/rails3.2.jpg","type":"image\/jpeg"}],"author":"admin","twitter_card":"summary_large_image","twitter_creator":"@railscarma","twitter_site":"@railscarma","twitter_misc":{"Skriven av":"admin","Ber\u00e4knad l\u00e4stid":"3 minuter"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.railscarma.com\/blog\/management\/how-to-test-rails-3-2-3-application-using-cucumberbdd\/#article","isPartOf":{"@id":"https:\/\/www.railscarma.com\/blog\/management\/how-to-test-rails-3-2-3-application-using-cucumberbdd\/"},"author":{"name":"admin","@id":"https:\/\/www.railscarma.com\/#\/schema\/person\/5f2228a2dec7549056e709de6eb85d21"},"headline":"Testing Rails 3.2.3 Application Using Cucumber (BDD)","datePublished":"2014-09-06T04:29:11+00:00","dateModified":"2022-08-30T09:08:15+00:00","mainEntityOfPage":{"@id":"https:\/\/www.railscarma.com\/blog\/management\/how-to-test-rails-3-2-3-application-using-cucumberbdd\/"},"wordCount":321,"commentCount":0,"publisher":{"@id":"https:\/\/www.railscarma.com\/#organization"},"image":{"@id":"https:\/\/www.railscarma.com\/blog\/management\/how-to-test-rails-3-2-3-application-using-cucumberbdd\/#primaryimage"},"thumbnailUrl":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2014\/09\/rails3.2.jpg","keywords":["Articles on Rails 3.2.3","cucumber","rails","rails application","Ruby on rails","ruby on rails application development"],"articleSection":["Articles on Management"],"inLanguage":"sv-SE","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.railscarma.com\/blog\/management\/how-to-test-rails-3-2-3-application-using-cucumberbdd\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.railscarma.com\/blog\/management\/how-to-test-rails-3-2-3-application-using-cucumberbdd\/","url":"https:\/\/www.railscarma.com\/blog\/management\/how-to-test-rails-3-2-3-application-using-cucumberbdd\/","name":"Testa skenor 3.2.3 Applikation med gurka (BDD) - RailsCarma Blog","isPartOf":{"@id":"https:\/\/www.railscarma.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.railscarma.com\/blog\/management\/how-to-test-rails-3-2-3-application-using-cucumberbdd\/#primaryimage"},"image":{"@id":"https:\/\/www.railscarma.com\/blog\/management\/how-to-test-rails-3-2-3-application-using-cucumberbdd\/#primaryimage"},"thumbnailUrl":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2014\/09\/rails3.2.jpg","datePublished":"2014-09-06T04:29:11+00:00","dateModified":"2022-08-30T09:08:15+00:00","description":"Gurka anv\u00e4nds f\u00f6r beteendedriven utveckling. Det fungerar med Ruby on Rails, Java, .NET, Flex eller webbapplikationer skrivna p\u00e5 alla spr\u00e5k.","breadcrumb":{"@id":"https:\/\/www.railscarma.com\/blog\/management\/how-to-test-rails-3-2-3-application-using-cucumberbdd\/#breadcrumb"},"inLanguage":"sv-SE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.railscarma.com\/blog\/management\/how-to-test-rails-3-2-3-application-using-cucumberbdd\/"]}]},{"@type":"ImageObject","inLanguage":"sv-SE","@id":"https:\/\/www.railscarma.com\/blog\/management\/how-to-test-rails-3-2-3-application-using-cucumberbdd\/#primaryimage","url":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2014\/09\/rails3.2.jpg","contentUrl":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2014\/09\/rails3.2.jpg","width":800,"height":300},{"@type":"BreadcrumbList","@id":"https:\/\/www.railscarma.com\/blog\/management\/how-to-test-rails-3-2-3-application-using-cucumberbdd\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.railscarma.com\/"},{"@type":"ListItem","position":2,"name":"Testing Rails 3.2.3 Application Using Cucumber (BDD)"}]},{"@type":"WebSite","@id":"https:\/\/www.railscarma.com\/#website","url":"https:\/\/www.railscarma.com\/","name":"RailsCarma - Ruby on Rails Development Company specialiserat p\u00e5 Offshore Development","description":"RailsCarma \u00e4r ett Ruby on Rails Development Company i Bangalore. Vi \u00e4r specialiserade p\u00e5 Offshore Ruby on Rails Development baserat i USA och Indien. Anst\u00e4ll erfarna Ruby on Rails-utvecklare f\u00f6r den ultimata webbupplevelsen.","publisher":{"@id":"https:\/\/www.railscarma.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.railscarma.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"sv-SE"},{"@type":"Organization","@id":"https:\/\/www.railscarma.com\/#organization","name":"RailsCarma","url":"https:\/\/www.railscarma.com\/","logo":{"@type":"ImageObject","inLanguage":"sv-SE","@id":"https:\/\/www.railscarma.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/08\/railscarma_logo.png","contentUrl":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/08\/railscarma_logo.png","width":200,"height":46,"caption":"RailsCarma"},"image":{"@id":"https:\/\/www.railscarma.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/RailsCarma\/","https:\/\/x.com\/railscarma","https:\/\/www.linkedin.com\/company\/railscarma\/","https:\/\/myspace.com\/railscarma","https:\/\/in.pinterest.com\/railscarma\/","https:\/\/www.youtube.com\/channel\/UCx3Wil-aAnDARuatTEyMdpg"]},{"@type":"Person","@id":"https:\/\/www.railscarma.com\/#\/schema\/person\/5f2228a2dec7549056e709de6eb85d21","name":"administration","image":{"@type":"ImageObject","inLanguage":"sv-SE","@id":"https:\/\/www.railscarma.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/308867ca6c81f3aba146080c601000087180326f752c4116849ea9f514c6a4fa?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/308867ca6c81f3aba146080c601000087180326f752c4116849ea9f514c6a4fa?s=96&d=mm&r=g","caption":"admin"},"sameAs":["https:\/\/www.railscarma.com\/hire-ruby-on-rails-developer\/"]}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.railscarma.com\/sv\/wp-json\/wp\/v2\/posts\/6480","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.railscarma.com\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.railscarma.com\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.railscarma.com\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.railscarma.com\/sv\/wp-json\/wp\/v2\/comments?post=6480"}],"version-history":[{"count":0,"href":"https:\/\/www.railscarma.com\/sv\/wp-json\/wp\/v2\/posts\/6480\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.railscarma.com\/sv\/wp-json\/wp\/v2\/media\/32087"}],"wp:attachment":[{"href":"https:\/\/www.railscarma.com\/sv\/wp-json\/wp\/v2\/media?parent=6480"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.railscarma.com\/sv\/wp-json\/wp\/v2\/categories?post=6480"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.railscarma.com\/sv\/wp-json\/wp\/v2\/tags?post=6480"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}