germsvel

germsvel

Testing LiveView (self-published)

:wave: Hi everyone,

Earlier this year, I started working on a Testing LiveView course. I’m now happy to announce that the course is complete!

It has 28 short lessons, each focused on a single topic.

I hope the course will help people learn both the mechanics of testing LiveView but also the thought process I go through when choosing what to test and how to test things.

Testing applications in the wild is not always easy. There are many trade-offs involved, and features don’t always fit into the perfect way of testing we often see in courses.

So, during this course, we test a real Twitter clone, full of trade-offs, and we consider how to test the application best. By doing that, I hope that when you run into complex tests in the future, you’ll know how to evaluate trade-offs and choose the best test for your needs.

If that sounds interesting to you, check it at https://www.testingliveview.com/

Happy testing!

Most Liked

germsvel

germsvel

My Testing LiveView course is completely updated with Phoenix 1.7 and LiveView 0.18! (and soon to 0.19)

I rebuilt it from the ground up to make it utterly practical.

Each lesson is short and to the point, crafted from my experience testing LiveView apps in the wild, and refined by my ten years of practicing TDD.

If you’re looking for a great way to learn how to test LiveView apps, give it a look!

:point_right: https://www.testingliveview.com/

germsvel

germsvel

@francois1 Yes, I plan on updating the course. But I don’t think there’s much to update. LiveView’s testing side hasn’t changed since v0.20, so the current course should cover how to test LiveView.

germsvel

germsvel

I’ve always had PPP discounts. Just reach out via the email provided in the FAQs and let me know what’s a good amount for your country. I do my best to honor that – and sometimes, I already have PPP discounts ready.

Where Next?

Popular in Courses Top

zkessin
Hi All I have a new email course to introduce people to GenServers, which I think will be useful for those trying to get up to speed with...
New
kokolegorille
Hello everyone, I just find a new course that might interest some people. It was just published a few days ago. I am not related in any...
New
mikeclark
Howdy Everyone, :waving_hand: TLDR: Early access to our Phoenix LiveView course is now open… and it’s free! The first 7 videos (75 minut...
New
RafaelCamarda
Hello Guys. I have always missed good Elixir and Phoenix content in my own language (Portuguese). Because of that, I have decided to cr...
New
alvises
Hello everyone! I’ve almost finished recording my Elixir and LiveView course! It’s packed with hours of in-depth tutorials, tips and app...
New
learn-elixir.dev
At Learn-Elixir.dev we help developers master Elixir via mentorship and course content: Exclusive curated content covers the beginner,...
New
flou
Pluralsight offers a new course teaching the basics of Phoenix https://www.pluralsight.com/courses/phoenix-getting-started It is made by ...
New
Oxyrus
Has anyone seen this course so far? https://app.pluralsight.com/library/courses/elixir-getting-started
New
PJUllrich
Now available on Gumroad Hi folks! Peter Ullrich here :slight_smile: I’m happy to announce my very first video course called Build an MV...
New
AstonJ
Grox.io looks really nice and I love that they’re doing a Joe Armstrong tribute :heart: Bruce Tate (@redrapids) has put together a team ...
New

Other popular topics Top

belgoros
I’m not a pro in using Regex and can’t figure out why the following behaviour happens, especially if we take into account the difference ...
New
openscript
Hello! Sorry for this astonishing simple question, but I’m really stuck. I try to set up the intellij-elixir plugin, but I don’t know ho...
New
AstonJ
You’re a programmer, so you don’t need spoon feeding with the conventional drivel about “this is an integer.” No. You need to know what’s...
New
ycv005
I have followed this StackOverflow post to install the specific version of Erlang. And When I am running mix ecto.setup then getting fol...
New
KronicDeth
Elixir plugin for JetBrain’s IntelliJ Platform (including Rubymine) This is a plugin that adds support for Elixir to JetBrains IntelliJ...
289 35421 110
New
polypush135
As many of you may have realized by now (sorry for all the posts here) I’ve been working on a db problem where I’m trying to aggregate a ...
New
vertexbuffer
Hello, can anybody help here..? I have a list of players and I what to delete an element, but every for loop the list is reverting to ori...
New
chensan
I have a User schema with a :from_id field set to type :string: defmodule TweetBot.Repo.Migrations.CreateUsers do use Ecto.Migration ...
New
ovidiubadita
Hey all, I discovered Elixir and I love it. I always wanted to learn a functional programming and I intended to go for Haskell, but afte...
New
AstonJ
We’ve put together this wiki for Phoenix LiveView - please feel free to add any info you feel is worth including. What is Phoenix LiveV...
New

We're in Beta

About us Mission Statement