Someone who has a PHP project invited me to do the front-end work on his site. I don't know PHP, I've only ever worked with HTML/CSS/JS files. I cloned the project files from GitHub, and all of the html is generated using controllers and views in the Laravel framework.
So here's the question: as a front-end developer, am I expected to have a MAMP or some other kind of local development server to be able to test PHP files? I want to be able merge my commits to the master branch of his project, but he understandably doesn't want me to do that without testing. Or is normal to just send him the my branch commits and let him test and merge them into the master himself?