Well, I worked my way through the broken tests. It’s pretty simple once you understand where things are.
What I’m now finding is that the core components are very very different in 1.8.0. For example .simple_form no longer exists and has been replaced with .form. But .form is not defined in components/core_components.ex , it’s in Phoenix in the deps directory.
There are so many changes in 1.8.x from 1.7.x that the authors are going to have a lot of work to do when updating for 1.8
I’m not complaining though. Having to work out how to fix issues is how you learn. I just have to read the code carefully when I find something from the book that doesn’t work in 1.8