Suche senden
Hochladen
Presentacion minitest
•
Als KEY, PDF herunterladen
•
0 gefällt mir
•
465 views
Ismael G Marín C
Folgen
Presentación Minitest Ruby G
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 9
Jetzt herunterladen
Empfohlen
C初心者がbyebugにPR出した話
C初心者がbyebugにPR出した話
tzm_freedom
20160324 moneyfoward Elixir and Me
20160324 moneyfoward Elixir and Me
Kazuaki Matsuo
APIテストあれこれ
APIテストあれこれ
tzm_freedom
Headless BDD & Responsive Test Automation
Headless BDD & Responsive Test Automation
Shashikant Jagtap
Impression of Rails 3
Impression of Rails 3
Kosuke Matsuda
Mitmproxy usage v20141216
Mitmproxy usage v20141216
Jingchao Di
Behat sauce
Behat sauce
Shashikant Jagtap
Panther loves Symfony apps
Panther loves Symfony apps
Simone D'Amico
Empfohlen
C初心者がbyebugにPR出した話
C初心者がbyebugにPR出した話
tzm_freedom
20160324 moneyfoward Elixir and Me
20160324 moneyfoward Elixir and Me
Kazuaki Matsuo
APIテストあれこれ
APIテストあれこれ
tzm_freedom
Headless BDD & Responsive Test Automation
Headless BDD & Responsive Test Automation
Shashikant Jagtap
Impression of Rails 3
Impression of Rails 3
Kosuke Matsuda
Mitmproxy usage v20141216
Mitmproxy usage v20141216
Jingchao Di
Behat sauce
Behat sauce
Shashikant Jagtap
Panther loves Symfony apps
Panther loves Symfony apps
Simone D'Amico
Behaviour-Driven Development, Ruby Style
Behaviour-Driven Development, Ruby Style
OpenFest team
Mojolicious mvc
Mojolicious mvc
Arpad Szasz
WebSocket For Web Rubyists
WebSocket For Web Rubyists
Mu-Fan Teng
Perl hosting for beginners - Cluj.pm March 2013
Perl hosting for beginners - Cluj.pm March 2013
Arpad Szasz
ActiveLAMP Process
ActiveLAMP Process
Tom Friedhof
Gitlab flow solo
Gitlab flow solo
viniciusban
Headless BDD
Headless BDD
Shashikant Jagtap
Meet Git
Meet Git
Ben Scheirman
Getting to Know Grunt by Writing Your Own Plugin
Getting to Know Grunt by Writing Your Own Plugin
Jamie Strachan
Protractor end-to-end testing framework for angular js
Protractor end-to-end testing framework for angular js
codeandyou forums
Write an API for Almost Anything: The Amazing Power and Flexibility of Django...
Write an API for Almost Anything: The Amazing Power and Flexibility of Django...
Caktus Group
Angular & rails
Angular & rails
neodynamic
Log monitoring with Logstash and Icinga
Log monitoring with Logstash and Icinga
OlinData
iOS Automation with Cucumber, Appium and Saucelabs
iOS Automation with Cucumber, Appium and Saucelabs
Shashikant Jagtap
Capybara with Rspec
Capybara with Rspec
Omnia Helmi
What's New in JHipsterLand - DevNexus 2017
What's New in JHipsterLand - DevNexus 2017
Matt Raible
Using GitLab CI
Using GitLab CI
ColCh
Git in Continuous Deployment
Git in Continuous Deployment
Brett Child
JS Fest 2018. Алексей Волков. Полезные инструменты для JS разработки
JS Fest 2018. Алексей Волков. Полезные инструменты для JS разработки
JSFestUA
Tirant
Tirant
fran_l_m
Conceptos generales de Informática
Conceptos generales de Informática
Edwin Navarro Moreno
Só tua gloria slides
Só tua gloria slides
consagrada
Weitere ähnliche Inhalte
Was ist angesagt?
Behaviour-Driven Development, Ruby Style
Behaviour-Driven Development, Ruby Style
OpenFest team
Mojolicious mvc
Mojolicious mvc
Arpad Szasz
WebSocket For Web Rubyists
WebSocket For Web Rubyists
Mu-Fan Teng
Perl hosting for beginners - Cluj.pm March 2013
Perl hosting for beginners - Cluj.pm March 2013
Arpad Szasz
ActiveLAMP Process
ActiveLAMP Process
Tom Friedhof
Gitlab flow solo
Gitlab flow solo
viniciusban
Headless BDD
Headless BDD
Shashikant Jagtap
Meet Git
Meet Git
Ben Scheirman
Getting to Know Grunt by Writing Your Own Plugin
Getting to Know Grunt by Writing Your Own Plugin
Jamie Strachan
Protractor end-to-end testing framework for angular js
Protractor end-to-end testing framework for angular js
codeandyou forums
Write an API for Almost Anything: The Amazing Power and Flexibility of Django...
Write an API for Almost Anything: The Amazing Power and Flexibility of Django...
Caktus Group
Angular & rails
Angular & rails
neodynamic
Log monitoring with Logstash and Icinga
Log monitoring with Logstash and Icinga
OlinData
iOS Automation with Cucumber, Appium and Saucelabs
iOS Automation with Cucumber, Appium and Saucelabs
Shashikant Jagtap
Capybara with Rspec
Capybara with Rspec
Omnia Helmi
What's New in JHipsterLand - DevNexus 2017
What's New in JHipsterLand - DevNexus 2017
Matt Raible
Using GitLab CI
Using GitLab CI
ColCh
Git in Continuous Deployment
Git in Continuous Deployment
Brett Child
JS Fest 2018. Алексей Волков. Полезные инструменты для JS разработки
JS Fest 2018. Алексей Волков. Полезные инструменты для JS разработки
JSFestUA
Was ist angesagt?
(19)
Behaviour-Driven Development, Ruby Style
Behaviour-Driven Development, Ruby Style
Mojolicious mvc
Mojolicious mvc
WebSocket For Web Rubyists
WebSocket For Web Rubyists
Perl hosting for beginners - Cluj.pm March 2013
Perl hosting for beginners - Cluj.pm March 2013
ActiveLAMP Process
ActiveLAMP Process
Gitlab flow solo
Gitlab flow solo
Headless BDD
Headless BDD
Meet Git
Meet Git
Getting to Know Grunt by Writing Your Own Plugin
Getting to Know Grunt by Writing Your Own Plugin
Protractor end-to-end testing framework for angular js
Protractor end-to-end testing framework for angular js
Write an API for Almost Anything: The Amazing Power and Flexibility of Django...
Write an API for Almost Anything: The Amazing Power and Flexibility of Django...
Angular & rails
Angular & rails
Log monitoring with Logstash and Icinga
Log monitoring with Logstash and Icinga
iOS Automation with Cucumber, Appium and Saucelabs
iOS Automation with Cucumber, Appium and Saucelabs
Capybara with Rspec
Capybara with Rspec
What's New in JHipsterLand - DevNexus 2017
What's New in JHipsterLand - DevNexus 2017
Using GitLab CI
Using GitLab CI
Git in Continuous Deployment
Git in Continuous Deployment
JS Fest 2018. Алексей Волков. Полезные инструменты для JS разработки
JS Fest 2018. Алексей Волков. Полезные инструменты для JS разработки
Andere mochten auch
Tirant
Tirant
fran_l_m
Conceptos generales de Informática
Conceptos generales de Informática
Edwin Navarro Moreno
Só tua gloria slides
Só tua gloria slides
consagrada
NYCB Appassionata XIII
NYCB Appassionata XIII
Teo Lin
KXForum pictures
KXForum pictures
King's Cross Community Projects
Historyandscience
Historyandscience
wildroserebel
Promesas y generosidad
Promesas y generosidad
maryramales69
Santa marta grande
Santa marta grande
edwmarrun
どこでもCoq
どこでもCoq
Hiroki Mizuno
Andere mochten auch
(9)
Tirant
Tirant
Conceptos generales de Informática
Conceptos generales de Informática
Só tua gloria slides
Só tua gloria slides
NYCB Appassionata XIII
NYCB Appassionata XIII
KXForum pictures
KXForum pictures
Historyandscience
Historyandscience
Promesas y generosidad
Promesas y generosidad
Santa marta grande
Santa marta grande
どこでもCoq
どこでもCoq
Ähnlich wie Presentacion minitest
Lessons Learnt in 2009
Lessons Learnt in 2009
pratiknaik
TDD with Puppet Tutorial presented at Cascadia IT Conference 2014-03-07
TDD with Puppet Tutorial presented at Cascadia IT Conference 2014-03-07
garrett honeycutt
Switching to Git
Switching to Git
Stephen Yeargin
The Test way
The Test way
Mikhail Grinfeld
How to use selenium successfully
How to use selenium successfully
TEST Huddle
Magento 2 Workflows
Magento 2 Workflows
Ryan Street
Behat Workshop at WeLovePHP
Behat Workshop at WeLovePHP
Marcos Quesada
Rails after 5 years
Rails after 5 years
Rob Dawson
The details of CI/CD environment for Ruby
The details of CI/CD environment for Ruby
Hiroshi SHIBATA
Rntb20200325
Rntb20200325
t k
Puppet Camp New York 2014: Streamlining Puppet Development Workflow
Puppet Camp New York 2014: Streamlining Puppet Development Workflow
Puppet
Steamlining your puppet development workflow
Steamlining your puppet development workflow
Tomas Doran
JRuby, Ruby, Rails and You on the Cloud
JRuby, Ruby, Rails and You on the Cloud
Hiro Asari
Continuous feature-development
Continuous feature-development
nhm taveer hossain khan
How To Use Selenium Successfully
How To Use Selenium Successfully
Dave Haeffner
Testing in GO
Testing in GO
song jiayang
Chennai.rb testing workshop mar 5, 2016
Chennai.rb testing workshop mar 5, 2016
Vijay Raghavan Aravamudhan
Integration Testing Practice using Perl
Integration Testing Practice using Perl
Masaki Nakagawa
Highly Surmountable Challenges in Ruby+OMR JIT Compilation
Highly Surmountable Challenges in Ruby+OMR JIT Compilation
Matthew Gaudet
Rapid development with Rails
Rapid development with Rails
Yi-Ting Cheng
Ähnlich wie Presentacion minitest
(20)
Lessons Learnt in 2009
Lessons Learnt in 2009
TDD with Puppet Tutorial presented at Cascadia IT Conference 2014-03-07
TDD with Puppet Tutorial presented at Cascadia IT Conference 2014-03-07
Switching to Git
Switching to Git
The Test way
The Test way
How to use selenium successfully
How to use selenium successfully
Magento 2 Workflows
Magento 2 Workflows
Behat Workshop at WeLovePHP
Behat Workshop at WeLovePHP
Rails after 5 years
Rails after 5 years
The details of CI/CD environment for Ruby
The details of CI/CD environment for Ruby
Rntb20200325
Rntb20200325
Puppet Camp New York 2014: Streamlining Puppet Development Workflow
Puppet Camp New York 2014: Streamlining Puppet Development Workflow
Steamlining your puppet development workflow
Steamlining your puppet development workflow
JRuby, Ruby, Rails and You on the Cloud
JRuby, Ruby, Rails and You on the Cloud
Continuous feature-development
Continuous feature-development
How To Use Selenium Successfully
How To Use Selenium Successfully
Testing in GO
Testing in GO
Chennai.rb testing workshop mar 5, 2016
Chennai.rb testing workshop mar 5, 2016
Integration Testing Practice using Perl
Integration Testing Practice using Perl
Highly Surmountable Challenges in Ruby+OMR JIT Compilation
Highly Surmountable Challenges in Ruby+OMR JIT Compilation
Rapid development with Rails
Rapid development with Rails
Mehr von Ismael G Marín C
Domotica
Domotica
Ismael G Marín C
TDD with Ruby
TDD with Ruby
Ismael G Marín C
Rails Engine Español
Rails Engine Español
Ismael G Marín C
Panel Magmaconf
Panel Magmaconf
Ismael G Marín C
Rails engines
Rails engines
Ismael G Marín C
Bootcamp Irapuato Welcome
Bootcamp Irapuato Welcome
Ismael G Marín C
Rubymotion primeros pasos
Rubymotion primeros pasos
Ismael G Marín C
Mehr von Ismael G Marín C
(7)
Domotica
Domotica
TDD with Ruby
TDD with Ruby
Rails Engine Español
Rails Engine Español
Panel Magmaconf
Panel Magmaconf
Rails engines
Rails engines
Bootcamp Irapuato Welcome
Bootcamp Irapuato Welcome
Rubymotion primeros pasos
Rubymotion primeros pasos
Kürzlich hochgeladen
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
Boston Institute of Analytics
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
Pixlogix Infotech
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Product Anonymous
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
The Digital Insurer
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
sammart93
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Igalia
Kürzlich hochgeladen
(20)
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Presentacion minitest
1.
MiniTest
Ruby GDL User Group 4 de Septiembre del 2012 https://github.com/igmarin/presentacion-minitest.git
2.
¿Minitest Importante? • Default
en Ruby 1.9 • Remplaza a Test::Unit • Menos Código • Mayor funcionalidad
3.
6 Partes de
Minitest • runner • minitest/unit • minitest/spec • minitest/mock • minitest/pride • minitest/bench
4.
Matchers/Expectations
Positive Assertions assert assert_nil assert_block assert_operator assert_equal assert_output assert_empty assert_raises assert_in_delta assert_respond_to assert_in_epsilon assert_same assert_includes assert_send assert_instance_of assert_silent assert_kind_of assert_throws assert_match
5.
Matchers Spec • Nota
todos los Matchers hacen referencia a las afirmaciones (assertions) de MiniTest::Unit • https://github.com/seattlerb/minitest/blob/ master/lib/minitest/spec.rb
6.
MiniTest::Mock http://bfts.rubyforge.org/minitest/MiniTest/
Mock.html
7.
Integraciones •
minitest-rails => gem minitest-rails • minitest-capybara => gem minitest-rails-capybara •
8.
Recursos •
https://github.com/blowmage/minitest-rails • https://github.com/guard/guard-minitest • https://github.com/sunaku/vim-ruby-minitest • http://recipes.sinatrarb.com/p/testing/minitest • http://rubylearning.com/blog/2011/07/28/how-do-i-test-my- code-with-minitest/
9.
Gracias! https://github.com/igmarin/presentacion-minitest.git
Ismael G Marín Cabrera @igmarin
Hinweis der Redaktion
\n
\n
\n
\n
\n
\n
\n
\n
\n
Jetzt herunterladen