Latest Courses
Business Analytics: Use Data Analysis for Financial IndustryCheck course
Akka Streams with Scala | Rock the JVMCheck course
Android app development course from Beginner to ProfessionalCheck course
Akka Serialization with Scala | Rock the JVMCheck course
Akka Remoting and Clustering with Scala | Rock the JVMCheck course
Learn C++ from scratchCheck course
Learn Dart & Flutter for Native Mobile Apps DevelopmentCheck course
Java Multithreading & Concurrency - Interview Practice ExamsCheck course
Programming Bootcamp for Kids and BeginnersCheck course
java EE : Practice Tests for Java EE CertificationCheck course
Business Analytics: Use Data Analysis for Financial IndustryCheck course
Akka Streams with Scala | Rock the JVMCheck course
Android app development course from Beginner to ProfessionalCheck course
Akka Serialization with Scala | Rock the JVMCheck course
Akka Remoting and Clustering with Scala | Rock the JVMCheck course
- 35% Testing Ruby with RSpec: The Complete Guide

Testing Ruby with RSpec: The Complete Guide

$19.99 $12.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 library. 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.

The benefits of testing extend outside of the codebase. Adopting a test–driven approach will also 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 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

Instance Doubles

Class Doubles

As a software engineer and consultant who’s worked with Ruby for several years, I’m excited to introduce you to the awesome RSpec library, its elegant syntax, and all of its fun quirks.

Thanks for checking out the course!

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

2020

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. Avatar

    Jeremy Moritz

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

    Helpful(0) Unhelpful(0)You have already voted this
  2. Avatar

    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. Avatar

    Grant Thomas

    Well and throughly explained but goes quite slowly

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

    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. Avatar

    Alexander Nakos

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

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

    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. Avatar

    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. Avatar

    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. Avatar

    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. Avatar

    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. Avatar

    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. Avatar

    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. Avatar

    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. Avatar

    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. Avatar

    Emma L.

    Great course. Missing a section about integration tests though.

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

    Helen Fu

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

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

    Zack Mariscal

    I really enjoy how you’re walking us through TDD

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

    Oleg Tolmashov

    yeah, it was great, but it could be shorter

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

    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. Avatar

    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. Avatar

    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. Avatar

    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. Avatar

    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. Avatar

    Vishnu S

    good

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

    Albert Jankowski

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

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

    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. Avatar

    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

    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. Avatar

    Faiber Fabian Rodriguez Betancurt

    It has a great coverage on RSpec DSL!

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

    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. Avatar

    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. Avatar

    Winston Hall

    Great class, Boris is great

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

    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. Avatar

    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. Avatar

    Alexis Flipo

    Excellent course. I learned a lot more.

    Helpful(0) Unhelpful(0)You have already voted this
  36. Avatar

    Erik Br ggemann

    Excellent course, well structured, highly informative!

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

    Patrick Minero

    It’s a great course to learn RSpec.

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

    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. Avatar

    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

    $19.99 $12.99

    Price tracking

    Java Code Geeks
    Logo
    Register New Account
    Reset Password
    Compare items
    • Total (0)
    Compare
    Shopping cart