Wep Application Feature Testing

The project (already given) is a Ruby/HTML web application that can be deployed on Rails server and/or Heroku platform.

What follows is the description of the already coded web project.
Project description
Given a set of images, the camera characteristics (HFOV, VFOV), the user input of the altitude and camera angle (e.g, 400 AGL, 30 deg), produce a visualization of what has been sensed.
a) Place an icon for each image on a map representing the location
b) Visualization of just locations and general direction the drone was looking. The icon should indicate the heading of the image, e.g., that the image was taken as location L facing NNW. The icon might be a circle with an arrow in the NNW direction.
c) Visualization of coverage. The icon should have a polygon projecting the area on the map covered by that image. Note, many of the images will have a partial overlap as when flying for missing persons, we definitely want to be on the safe side and have an overlap.
d) Slider for selecting the date or date range, since disasters may go for days or weeks (think floods)

What I need is for you do design and implement tests using RSpec and/or Cucumber to verify the app features. The tests that I need implementing are that:
1. The homepage including the map is loaded.
2. The upload button for the image files works.
3. The slider works.
4. All the buttons on the toolbar work.
5. The pins are placed on the map when the images are uploaded.
6. The general directions of the drone from the images are displayed.
7. The polygon representing area coverage on the map is displayed.
8. The download button to capture the map output.

The attached compressed folder contains the full project code as well as sample images. It also contains tutorials on deploying the project on Rails server and/or Heroku platform from an Amazon Cloud9 instance (so that you can see what the web app looks like and how it works). Note: if a web feature is not working, still set-up the testing framework based on how it SHOULD work.