Latest Courses
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
Git &Github Practice Tests & Interview Questions (Basic/Adv)Check course
Machine Learning and Deep Learning for Interviews & ResearchCheck course
Laravel | Build Pizza E-commerce WebsiteCheck course
101 - F5 CERTIFICATION EXAMCheck course
Master Python by Practicing 100 QuestionCheck course
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
- 20% Testing Ruby with RSpec: The Complete Guide

Testing Ruby with RSpec: The Complete Guide

$15.99Track price

Add your review
Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare
9.1/10 (Our Score)
Product is rated as #4 in category Ruby

Welcome to Testing Ruby with RSpec: The Complete Guide!

This course offers a comprehensive overview of the RSpec testing library for the Ruby programming language. RSpec is the most popular Ruby Gem of all time, with over 300 million downloads to date.

If you’re new to the topic, testing is the practice of writing code that confirms that other code works as expected . Tests control for regressions, which are changes to the code that break the program. Tests give you the confidence to refactor existing code because you know that you will honor the original purpose of the code.

The benefits of testing extend outside of your codebase. In this course, we’ll cover test–driven development (TDD), a methodology in which we write our tests first, before the implementation. Test–driven development often leads to simpler, more decoupled code. Thus, testing can make you a better developer. Tests force you to think critically about the program and its features: the classes, the objects, the methods and more.

Testing Ruby with RSpec begins with the RSpec essentials and proceeds to more complex topics including:

Installation

Project Initialization

Test–Driven Development (TDD)

let variables

before and after Hooks

Subjects

Shared Examples

Shared Context

Built–in Matchers

Mocks and Doubles

Instructor Details

Hi there! I'm a New York City-based software engineer, author, and consultant who's been teaching on Udemy since 2016. Like many of my peers, I did not follow a conventional approach to my current role as a web developer. After graduating from New York University in 2013 with a degree in Business Economics and Marketing, I worked as a business analyst, systems administrator, and data analyst for a variety of companies including a digital marketing agency, a financial services firm, and an international tech powerhouse. At one of those roles, I was fortunate enough to be challenged to build several projects with Python and JavaScript. There was no formal computer science education for me; I discovered coding entirely by accident. A small work interest quickly blossomed into a passionate weekend hobby. Eventually, I left my former role to complete App Academy, a rigorous full-stack web development bootcamp in NYC. The rest is history. I've always been fascinated by the intersection of technology and education, especially since I've struggled with many of the traditional resources people use to learn how to program. My goal as an instructor is to create comprehensive step-by-step courses that break down the complex details into small, digestible pieces. I like to build the kind of material that I myself would have loved to have when I was starting out. I'm passionate about teaching and would love to help you discover what code can do for you. See you in a course soon!

Specification: Testing Ruby with RSpec: The Complete Guide

Duration

7.5 hours

Year

2022

Level

Beginner

Certificate

Yes

Quizzes

Yes

39 reviews for Testing Ruby with RSpec: The Complete Guide

4.5 out of 5
22
13
4
0
0
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Jeremy Moritz

    audio quality is not great, but i like the instructor so far.

    Helpful(0) Unhelpful(0)You have already voted this
  2. Mariela Da Graca Guerra

    I understand better how test works, thanks Just a comment. In the spies 2 example, it was not clear for me why in this line: allow(Car).to receive(:new).and return(car) is not necessary add the model argument.

    Helpful(0) Unhelpful(0)You have already voted this
  3. Grant Thomas

    Well and throughly explained but goes quite slowly

    Helpful(0) Unhelpful(0)You have already voted this
  4. Ivan Prtain

    Great course, learned alot, explains in detail, lots of useful information. One of the best instructors i encountered to learn programming, meticulous on explanations, i really love it.

    Helpful(0) Unhelpful(0)You have already voted this
  5. Alexander Nakos

    Excellent course for an introduction to RSpec. Boris is great!

    Helpful(0) Unhelpful(0)You have already voted this
  6. Konrad uczaj

    I really enjoyed the course. Unfortunately there wasn’t any Ruby on Rails TDD examples. It was only for Ruby, but still enjoyed it

    Helpful(0) Unhelpful(0)You have already voted this
  7. Konrad uczaj

    I really enjoyed the course. Unfortunately there wasn’t any Ruby on Rails TDD examples. It was only for Ruby, but still enjoyed it

    Helpful(0) Unhelpful(0)You have already voted this
  8. Darnell L Brawner

    It was a very enjoyable course good for review and for starting out.

    Helpful(0) Unhelpful(0)You have already voted this
  9. Darnell L Brawner

    It was a very enjoyable course good for review and for starting out.

    Helpful(0) Unhelpful(0)You have already voted this
  10. Alberto Negron

    Boris is an excellent instructor. Every lesson is disected and explained in plain english. I have been using basic features of rspec for a while but this course has given the knowledge to apply more complex tests with confidence. Looking forward to the rspec rails course ; )

    Helpful(0) Unhelpful(0)You have already voted this
  11. Alberto Negron

    Boris is an excellent instructor. Every lesson is disected and explained in plain english. I have been using basic features of rspec for a while but this course has given the knowledge to apply more complex tests with confidence. Looking forward to the rspec rails course ; )

    Helpful(0) Unhelpful(0)You have already voted this
  12. Nima Soufiani

    This testing with Ruby using RSpec course was perfect. It was fantastic and covered a wide range of concepts. I would liked to have had at least one quick example at the very end with tests on a different file and ruby code in a different file just to give us a quick overview of what real testing would look like though. Other than that, a fantastic course, instructor is fantastic at communicating and hammering key points down. Now I’ll practice practice practice until I nail it all down.

    Helpful(0) Unhelpful(0)You have already voted this
  13. Nima Soufiani

    This testing with Ruby using RSpec course was perfect. It was fantastic and covered a wide range of concepts. I would liked to have had at least one quick example at the very end with tests on a different file and ruby code in a different file just to give us a quick overview of what real testing would look like though. Other than that, a fantastic course, instructor is fantastic at communicating and hammering key points down. Now I’ll practice practice practice until I nail it all down.

    Helpful(0) Unhelpful(0)You have already voted this
  14. Amrutakhot01

    Great RSpec course. all topics are short and simple. A lot of examples. I loved it. I liked the style of instructor. Very clear directions. Thank you!

    Helpful(0) Unhelpful(0)You have already voted this
  15. Emma L.

    Great course. Missing a section about integration tests though.

    Helpful(0) Unhelpful(0)You have already voted this
  16. Helen Fu

    Amazing stuff. Would have appreciated more contents with real life examples though.

    Helpful(0) Unhelpful(0)You have already voted this
  17. Zack Mariscal

    I really enjoy how you’re walking us through TDD

    Helpful(0) Unhelpful(0)You have already voted this
  18. Oleg Tolmashov

    yeah, it was great, but it could be shorter

    Helpful(0) Unhelpful(0)You have already voted this
  19. David Teren

    The best RSpec course I’ve come across. This course provides a really good understanding of the core functionality of RSpec. Would like to see a course dedicated to practical Rails specs from Boris. Good job, keep it up.

    Helpful(0) Unhelpful(0)You have already voted this
  20. Tobias Boyd

    So far, so good I already have used rspec some, but I am looking forward to reviewing some of the details.

    Helpful(0) Unhelpful(0)You have already voted this
  21. Laurence Drake

    Very Good Refresher and it explained some of the features I never used

    Helpful(0) Unhelpful(0)You have already voted this
  22. Miguel Alberto U. Dagatan

    Unfortunately, it isn’t complete. I thought this would include all other gems that are paired with RSpec such as Factory bot. I was really expecting to have all the tools I need to create specs on an already existing complex web app. While this does answer questions that I may not have asked, this still leaves me with a lot of questions I started with unanswered.

    Helpful(0) Unhelpful(0)You have already voted this
  23. Ildiko Bal zs Papp

    I really liked the course. The Instructor is through, describes RSpec in depth and besides that I managed to understand some things in Ruby that I didn’t understand before.

    Helpful(0) Unhelpful(0)You have already voted this
  24. Vishnu S

    good

    Helpful(0) Unhelpful(0)You have already voted this
  25. Albert Jankowski

    Wow I am loving RSpec and I am learning so much.

    Helpful(0) Unhelpful(0)You have already voted this
  26. Dave Guymon

    Great front loaded explanation of the course topic. Presenter is articulate and easy to follow.

    Helpful(0) Unhelpful(0)You have already voted this
  27. Ryan McNeil

    My only suggestion would be to DRY up the lecture a bit. I suppose it’s intended, but to me, there is way too much repetition. I find myself skipping through every lecture because at some point the info is repeated, and then repeated again during a next lecture. I think this whole thing could have been done in half the time. A viewer has the ability to skip back if they miss something, so I don’t believe the instructor needs to be so repetitive.

    Helpful(0) Unhelpful(0)You have already voted this
  28. Vikas Yadav

    only basic topics are covered and I feel like, he is giving an overview only it could be better and also speaking very fast

    Helpful(0) Unhelpful(0)You have already voted this
  29. Faiber Fabian Rodriguez Betancurt

    It has a great coverage on RSpec DSL!

    Helpful(0) Unhelpful(0)You have already voted this
  30. Collin Jilbert

    Great great course! This was the first course that really filled in some gaps for me and expanded my knowledge of RSpec. I know longer feel like a complete beginner with RSpec.

    Helpful(0) Unhelpful(0)You have already voted this
  31. Joseph McCann

    I found this to be a good introduction to RSpec. Boris goes over how to use all the major RSpec methods, which is good if you get overwhelmed with docs like me and don’t know where to start. One suggestion would be to create a more in depth assignment, where students can emulate what a real TDD workflow would be like. For example, have us write the tests for something (maybe something familiar like a Car class) , create a separate file for our class and then see if the tests pass. Alternatively, we could code along with you doing the above.

    Helpful(0) Unhelpful(0)You have already voted this
  32. Winston Hall

    Great class, Boris is great

    Helpful(0) Unhelpful(0)You have already voted this
  33. Roberto Torres

    I recently changed jobs as a Software Developer and had to pick up Ruby after spending many years using a different stack. My new job does TDD with RSpec as the testing framework. This course was exactly what I needed to get up to speed with testing! Loved that this course was scoped to understanding a specific topic: RSpec. If you’re someone that is familiar with testing concepts (e.g mocking, test isolation) but aren’t familiar with Ruby’s way of going about it with RSpec, take this course to get you up and going quickly.

    Helpful(0) Unhelpful(0)You have already voted this
  34. Muhammed U K

    Good experience. Could have included more real life example rather than sticking on explaining all the way matchers in RSpec

    Helpful(0) Unhelpful(0)You have already voted this
  35. Alexis Flipo

    Excellent course. I learned a lot more.

    Helpful(0) Unhelpful(0)You have already voted this
  36. Erik Br ggemann

    Excellent course, well structured, highly informative!

    Helpful(0) Unhelpful(0)You have already voted this
  37. Patrick Minero

    It’s a great course to learn RSpec.

    Helpful(0) Unhelpful(0)You have already voted this
  38. Max Kirsch

    Very nice course to dive into RSpec in basic Ruby, I took it as a fundament to get a base in Rails testing and to continue by writing out my tests. I would LOVE to see a similar course on Rails testing though! 🙂

    Helpful(0) Unhelpful(0)You have already voted this
  39. Kelsey Shiba

    I started a new job recently, and this was incredibly helpful in understanding how to use Rspec, the available methods, and I loved the practice available with the assignments. Thank you!

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published. Required fields are marked *

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Testing Ruby with RSpec: The Complete Guide
    Testing Ruby with RSpec: The Complete Guide

    $15.99

    Price tracking

    Java Code Geeks
    Logo
    Register New Account
    Compare items
    • Total (0)
    Compare