{"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":"como-probar-la-aplicacion-rails-3-2-3-usando-pepinobdd","status":"publish","type":"post","link":"https:\/\/www.railscarma.com\/es\/blog\/gestion\/como-probar-la-aplicacion-rails-3-2-3-usando-pepinobdd\/","title":{"rendered":"Prueba de la aplicaci\u00f3n Rails 3.2.3 utilizando Cucumber (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;\">\u00bfQu\u00e9 es el pepino?<\/h3>\n<p style=\"text-align: justify;\">El pepino se utiliza para el desarrollo impulsado por el comportamiento. Cucumber permite a los equipos de desarrollo de software describir c\u00f3mo debe comportarse el software en texto sin formato. El texto est\u00e1 escrito en un lenguaje espec\u00edfico de dominio legible para el negocio y sirve como documentaci\u00f3n, pruebas automatizadas y ayuda para el desarrollo, todo en un solo formato.<\/p>\n<p style=\"text-align: justify;\">El pepino trabaja con <a href=\"https:\/\/www.railscarma.com\/es\/\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>Ruby on Rails<\/strong><\/a>, Java, .NET, Flex o aplicaciones web escritas en cualquier lenguaje. Ha sido traducido a m\u00e1s de 40 idiomas hablados. Cucumber tambi\u00e9n admite pruebas m\u00e1s concisas en tablas, similar a lo que hace FIT.<\/p>\n<h4 style=\"text-align: justify;\" align=\"JUSTIFY\"><strong>Instale pepino para Rails 3:<\/strong><\/h4>\n<p style=\"text-align: justify;\" align=\"JUSTIFY\">Instale pepino, Rspec-rails y capibara gem<\/p>\n<pre>sudo gem install pepino-rails sudo gem install base de datos_cleaner sudo gem install rspec-rails sudo gem install capibara<\/pre>\n<ul style=\"text-align: justify;\">\n<li>\n<p align=\"JUSTIFY\">Cucumber es un marco de desarrollo impulsado por el comportamiento (BDD) particularmente bueno para pruebas funcionales e integraci\u00f3n.<\/p>\n<\/li>\n<li>RSpec es un marco de desarrollo impulsado por el comportamiento (BDD) para pruebas de bajo nivel en el lenguaje Ruby.<\/li>\n<li>Database_cleaner realiza la limpieza de la base de datos durante las pruebas<\/li>\n<li>capibara simulando un navegador, automatizando un navegador o estableciendo expectativas utilizando los comparadores.<\/li>\n<\/ul>\n<h4 style=\"text-align: justify;\">&nbsp;<\/h4>\n<h4 style=\"text-align: justify;\">Usando Cucumber para probar la aplicaci\u00f3n Rails 3:<\/h4>\n<p style=\"text-align: justify;\">1. Crea una nueva aplicaci\u00f3n Rails <em>almacenar<\/em><\/p>\n<p style=\"text-align: justify;\"><em>$rails nueva tienda -d mysql<\/em><\/p>\n<p style=\"text-align: justify;\"><em>2. Edite el archivo Gem<\/em><\/p>\n<p style=\"text-align: justify;\"><em>Incluir las gemas Cucumber en una aplicaci\u00f3n Rails 3<\/em><\/p>\n<pre>   grupo: prueba,: desarrollo hacer gema &#039;rspec-rails&#039; gema &#039;cucumber-rails&#039; gema &#039;capibara&#039; gema &#039;database_cleaner&#039;\n<em> fin<\/em>\n<em>3. instalaci\u00f3n del paquete<\/em><\/pre>\n<p style=\"text-align: justify;\"><em>4. Instale los archivos del esqueleto del pepino en una aplicaci\u00f3n Rails 3.<\/em><\/p>\n<pre><em>Los rieles $ generan pepino: instalar <\/em><\/pre>\n<p style=\"text-align: justify;\"><em>El generador de rieles de pepino crea los directorios:<\/em><\/p>\n<p style=\"text-align: justify;\"><strong>caracter\u00edsticas\/definiciones_pasos<\/strong><\/p>\n<p style=\"text-align: justify;\"><strong>caracter\u00edsticas\/soporte<\/strong><\/p>\n<p style=\"text-align: justify;\">El generador de rieles de pepino crea los archivos:<\/p>\n<p style=\"text-align: justify;\"><strong>config\/pepino.yml<\/strong><\/p>\n<p style=\"text-align: justify;\"><strong>caracter\u00edsticas\/soporte\/env.rb<\/strong><\/p>\n<p style=\"text-align: justify;\"><strong>lib\/tasks\/cucumber.rake<\/strong><\/p>\n<p style=\"text-align: justify;\"><strong>gui\u00f3n\/pepino<\/strong><\/p>\n<pre><em>5. rastrillo <\/em>db: crear 6. rake db: migrar<\/pre>\n<p style=\"text-align: justify;\"><em>7. Ejecute las funciones de Cucumber<\/em><\/p>\n<p style=\"text-align: justify;\"><em>$rake pepino<\/em><\/p>\n<h5 style=\"text-align: justify;\">Crear caracter\u00edsticas de pepino:<\/h5>\n<ul style=\"text-align: justify;\">\n<li><em>Cree una funci\u00f3n de pepino para las pruebas de aplicaciones RoR 3<\/em><\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><em>1Caracter\u00edsticas de TP4Tvi\/manage_store.feature<\/em><\/p>\n<ul style=\"text-align: justify;\">\n<li><em>Cucumber Feature es la especificaci\u00f3n de prueba para usuarios empresariales escrita en ingl\u00e9s sencillo con un formato espec\u00edfico.<\/em><\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><em>Formato de caracter\u00edstica<\/em><\/p>\n<pre><em> Caracter\u00edstica: ...<\/em>\n   En orden... Alg\u00fan actor... deber\u00eda... Guionista:... Dado... Y... Cu\u00e1ndo... Y... Entonces... Y...<\/pre>\n<p style=\"text-align: justify;\"><strong>Implemente los pasos de prueba y el c\u00f3digo del modelo Ruby on Rails para Cucumber on Rails:<\/strong><\/p>\n<ul style=\"text-align: justify;\">\n<li><em>Crear definiciones de pasos de pepino<\/em><\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><em>Caracter\u00edsticas de $vi\/step_definitions\/order_steps.rb<\/em><\/p>\n<ul style=\"text-align: justify;\">\n<li><em>Cucumber usa expresiones regulares para hacer coincidir cadenas y pasarlas a las definiciones de pasos<\/em><\/li>\n<li><em>Ejecutar pepino<\/em><\/li>\n<\/ul>\n<pre><em>$rake pepino<\/em><\/pre>\n<h6 style=\"text-align: justify;\">Un ejemplo podr\u00eda ser la capacidad de gestionar empresas:<\/h6>\n<pre><em>Caracter\u00edstica: Gestionar empresas<\/em>\n\n<em> Para realizar un seguimiento de las empresas, el usuario debe poder gestionar las empresas.<\/em>\n\n<em>Escenario: crear una nueva empresa<\/em>\n\n<em> Dado que estoy conectado<\/em>\n\n<em> Cuando creo una nueva empresa llamada Acme<\/em>\n\n<em> Entonces deber\u00eda ver que existe una empresa llamada Acme. <\/em>\n\n<em>caracter\u00edsticas\/<\/em>\n\n<em>empresas.caracter\u00edstica<\/em>\n\n<em>pasos\/<\/em>\n\n<em>empresa_pasos.rb<\/em>\n\n<strong>Dado == Configuraci\u00f3n<\/strong>\n\n<em>Dado &quot;Estoy conectado&quot;, haga<\/em>\n\n<em>usuario = F\u00e1brica(:usuario)<\/em>\n\n<em>visitas new_session_path<\/em>\n\n<em>fills_in &#039;Iniciar sesi\u00f3n&#039;,<\/em>\n\n<em>:con =&gt; usuario.iniciar sesi\u00f3n<\/em>\n\n<em>fills_in &#039;Contrase\u00f1a&#039;, :con =&gt; usuario.contrase\u00f1a<\/em>\n\n<em>clicks_button &#039;Iniciar sesi\u00f3n&#039;<\/em>\n\n<em>fin<\/em>\n\n<em>Dado &quot;Estoy conectado&quot;, haga<\/em>\n\n<em>usuario = F\u00e1brica(:usuario)<\/em>\n\n<em>visitas new_session_path<\/em>\n\n<em>fills_in &#039;Iniciar sesi\u00f3n&#039;,<\/em>\n\n<em>:con =&gt; usuario.iniciar sesi\u00f3n<\/em>\n\n<em>fills_in &#039;Contrase\u00f1a&#039;, :con =&gt; usuario.contrase\u00f1a<\/em>\n\n<em>clicks_button &#039;Iniciar sesi\u00f3n&#039;<\/em>\n\n<em>fin<\/em>\n\n<strong>Cuando == Cambiar<\/strong>\n\n<em>Cuando &quot;creo una nueva empresa llamada $name&quot;, haga |nombre|<\/em>\n\n<em>visitas new_company_path<\/em>\n\n<em>fills_in &#039;Nombre&#039;, :con =&gt; nombre<\/em>\n\n<em>clicks_button &#039;Crear&#039;<\/em>\n\n<em>fin<\/em>\n\n<strong>Entonces == Resultado<\/strong>\n\n<em>Luego &quot;Deber\u00eda ver que existe una empresa llamada $name&quot; haga |nombre|<\/em>\n\n<em>respuesta.cuerpo.deber\u00eda =~ Regexp.new(nombre)<\/em>\n\n<em>fin<\/em>\n\n<em>En cada paso debes ejecutar pepino y verificar el resultado.<\/em><\/pre>\n<p><a href=\"\/es\/contactenos\/\">P\u00f3ngase en contacto con nosotros.<\/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\">Suscr\u00edbete para recibir las \u00faltimas actualizaciones<\/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=\"cargador\"><\/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=\"Direcci\u00f3n de correo electr\u00f3nico\">\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=\"Nombre\">\r\n<\/p>\r\n<p>\r\n    <input type=\"submit\" id=\"invisible\" class=\"sib-default-btn\" value=\"Suscribir\">\r\n<\/p>\t\t\t\t<\/div>\n\t\t\t<input type=\"hidden\" name=\"trp-form-language\" value=\"es\"\/><\/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\">Art\u00edculos Relacionados<\/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=\"Gema Kaminari\" href=\"https:\/\/www.railscarma.com\/es\/blog\/articulos-tecnicos\/gema-kaminari\/?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=\"gema kaminari\" 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=\"Gema Kaminari\" href=\"https:\/\/www.railscarma.com\/es\/blog\/articulos-tecnicos\/gema-kaminari\/?related_post_from=37277\">\r\n        Gema Kaminari  <\/a>\r\n\r\n        <\/div>\r\n              <div class=\"item\">\r\n            <div class=\"thumb post_thumb\">\r\n    <a  title=\"\u00bfPor qu\u00e9 contratar desarrolladores Ruby on Rails en 2026?\" href=\"https:\/\/www.railscarma.com\/es\/blog\/ror\/por-que-contratar-desarrolladores-de-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=\"por qu\u00e9 contratar desarrolladores de Ruby on Rails en 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=\"\u00bfPor qu\u00e9 contratar desarrolladores Ruby on Rails en 2026?\" href=\"https:\/\/www.railscarma.com\/es\/blog\/ror\/por-que-contratar-desarrolladores-de-ruby-on-rails\/?related_post_from=30627\">\r\n        \u00bfPor qu\u00e9 contratar desarrolladores Ruby on Rails en 2026?  <\/a>\r\n\r\n        <\/div>\r\n              <div class=\"item\">\r\n            <div class=\"thumb post_thumb\">\r\n    <a  title=\"Importancia de la arquitectura de software en el desarrollo de software empresarial\" href=\"https:\/\/www.railscarma.com\/es\/blog\/ror\/importancia-de-la-arquitectura-de-software-en-el-desarrollo-de-software-empresarial\/?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=\"Importancia de la arquitectura de software en el desarrollo de software empresarial\" 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=\"Importancia de la arquitectura de software en el desarrollo de software empresarial\" href=\"https:\/\/www.railscarma.com\/es\/blog\/ror\/importancia-de-la-arquitectura-de-software-en-el-desarrollo-de-software-empresarial\/?related_post_from=36250\">\r\n        Importancia de la arquitectura de software en el desarrollo de software empresarial  <\/a>\r\n\r\n        <\/div>\r\n              <div class=\"item\">\r\n            <div class=\"thumb post_thumb\">\r\n    <a  title=\"Ruby IDE: los mejores IDE para el desarrollo de Ruby on Rails\" href=\"https:\/\/www.railscarma.com\/es\/blog\/ror\/ruby-ide-las-mejores-ideas-para-el-desarrollo-de-ruby-on-rails\/?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=\"MEJORES IDES PARA EL DESARROLLO DE RUBY ON RAILS\" 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: los mejores IDE para el desarrollo de Ruby on Rails\" href=\"https:\/\/www.railscarma.com\/es\/blog\/ror\/ruby-ide-las-mejores-ideas-para-el-desarrollo-de-ruby-on-rails\/?related_post_from=36125\">\r\n        Ruby IDE: los mejores IDE para el desarrollo de Ruby on Rails  <\/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>\u00bfQu\u00e9 es Cucumber? Cucumber se utiliza para el Desarrollo Orientado al Comportamiento. Cucumber permite a los equipos de desarrollo de software describir en texto plano c\u00f3mo debe comportarse el software. El texto est\u00e1 escrito en un lenguaje de dominio espec\u00edfico legible para las empresas y sirve como documentaci\u00f3n, pruebas automatizadas y ayuda al desarrollo, todo en un mismo formato. Cucumber funciona con Ruby on Rails, Java, .NET, Flex ...<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/www.railscarma.com\/es\/blog\/ruby-regex-match-guide-with-examples\/\"> <span class=\"screen-reader-text\">Ruby Regex Match Guide (2026) con Ejemplos<\/span> Leer m\u00e1s \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\/es\/blog\/gestion\/como-probar-la-aplicacion-rails-3-2-3-usando-pepinobdd\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\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\/es\/blog\/gestion\/como-probar-la-aplicacion-rails-3-2-3-usando-pepinobdd\/\" \/>\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=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutos\" \/>\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\":\"es\",\"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\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.railscarma.com\/blog\/management\/how-to-test-rails-3-2-3-application-using-cucumberbdd\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@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\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.railscarma.com\/#organization\",\"name\":\"RailsCarma\",\"url\":\"https:\/\/www.railscarma.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@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\":\"es\",\"@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":"Prueba de la aplicaci\u00f3n Rails 3.2.3 utilizando Cucumber (BDD) - Blog RailsCarma","description":"El pepino se utiliza para el desarrollo impulsado por el comportamiento. Funciona con Ruby on Rails, Java, .NET, Flex o aplicaciones web escritas en cualquier idioma.","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\/es\/blog\/gestion\/como-probar-la-aplicacion-rails-3-2-3-usando-pepinobdd\/","og_locale":"es_ES","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\/es\/blog\/gestion\/como-probar-la-aplicacion-rails-3-2-3-usando-pepinobdd\/","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":{"Escrito por":"admin","Tiempo de lectura":"3 minutos"},"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":"es","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":"Prueba de la aplicaci\u00f3n Rails 3.2.3 utilizando Cucumber (BDD) - Blog RailsCarma","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":"El pepino se utiliza para el desarrollo impulsado por el comportamiento. Funciona con Ruby on Rails, Java, .NET, Flex o aplicaciones web escritas en cualquier idioma.","breadcrumb":{"@id":"https:\/\/www.railscarma.com\/blog\/management\/how-to-test-rails-3-2-3-application-using-cucumberbdd\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.railscarma.com\/blog\/management\/how-to-test-rails-3-2-3-application-using-cucumberbdd\/"]}]},{"@type":"ImageObject","inLanguage":"es","@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 - Empresa de desarrollo Ruby on Rails especializada en desarrollo offshore","description":"RailsCarma es una empresa de desarrollo de Ruby on Rails en Bangalore. Nos especializamos en el desarrollo offshore de Ruby on Rails con sede en EE. UU. e India. Contrate desarrolladores experimentados de Ruby on Rails para disfrutar de la mejor experiencia web.","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":"es"},{"@type":"Organization","@id":"https:\/\/www.railscarma.com\/#organization","name":"RielesCarma","url":"https:\/\/www.railscarma.com\/","logo":{"@type":"ImageObject","inLanguage":"es","@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":"administraci\u00f3n","image":{"@type":"ImageObject","inLanguage":"es","@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\/es\/wp-json\/wp\/v2\/posts\/6480","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.railscarma.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.railscarma.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.railscarma.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.railscarma.com\/es\/wp-json\/wp\/v2\/comments?post=6480"}],"version-history":[{"count":0,"href":"https:\/\/www.railscarma.com\/es\/wp-json\/wp\/v2\/posts\/6480\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.railscarma.com\/es\/wp-json\/wp\/v2\/media\/32087"}],"wp:attachment":[{"href":"https:\/\/www.railscarma.com\/es\/wp-json\/wp\/v2\/media?parent=6480"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.railscarma.com\/es\/wp-json\/wp\/v2\/categories?post=6480"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.railscarma.com\/es\/wp-json\/wp\/v2\/tags?post=6480"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}