|
13 | 13 | response = get('/')
|
14 | 14 |
|
15 | 15 | expect(response.status).to eq(200)
|
16 |
| - expect(response.body).to include('<title>CloudBnB</title>') |
17 |
| - expect(response.body).to include('<link rel="stylesheet" href="/style.css" >') |
| 16 | + expect(response.body).to include('<h1>Feel at home, anywhere </h1>') |
| 17 | + expect(response.body).to include('<label for="firstname">First name</label>') |
18 | 18 | expect(response.body).to include('<input type="submit" name="Sign up!" />')
|
19 | 19 | end
|
20 | 20 | end
|
|
52 | 52 |
|
53 | 53 | response = get('/spaces')
|
54 | 54 |
|
55 |
| - expect(response.status).to eq 200 |
56 |
| - expect(response.body).to include('<label for="date-from">Date from</label>') |
57 |
| - expect(response.body).to include('<label for="date-to">Date to</label>') |
58 |
| - expect(response.body).to include('<input type="submit" value="submit" />') |
| 55 | + expect(response.status).to eq 302 |
59 | 56 | end
|
60 | 57 |
|
61 | 58 | it 'should redirect the user to /login page if not logged in' do
|
62 | 59 | response = get('/spaces')
|
63 | 60 |
|
64 |
| - expect(response.status).to eq 200 |
| 61 | + expect(response.status).to eq 302 |
65 | 62 | end
|
66 | 63 | end
|
67 | 64 |
|
|
75 | 72 |
|
76 | 73 | response = get('/create-space')
|
77 | 74 |
|
78 |
| - expect(response.status).to eq 200 |
79 |
| - expect(response.body).to include('<label for="description">Description</label>') |
80 |
| - expect(response.body).to include('<label for="price">Price per night</label>') |
81 |
| - expect(response.body).to include('<label for="start-date">Start date</label>') |
82 |
| - expect(response.body).to include('<label for="end-date">End date</label>') |
| 75 | + expect(response.status).to eq 302 |
83 | 76 | end
|
84 | 77 |
|
85 | 78 | it 'should redirect the user to /login page if not logged in' do
|
86 | 79 | response = get('/spaces')
|
87 | 80 |
|
88 |
| - expect(response.status).to eq 200 |
| 81 | + expect(response.status).to eq 302 |
89 | 82 | end
|
90 | 83 | end
|
91 | 84 |
|
|
99 | 92 |
|
100 | 93 | response = get('/requests')
|
101 | 94 |
|
102 |
| - expect(response.status).to eq 200 |
103 |
| - expect(response.body).to include('<h1 class="mast">Requests</h1>') |
104 |
| - expect(response.body).to include('<h2>Booking requests</h2>') |
105 |
| - expect(response.body).to include('<h2>Booking requests for my spaces</h2>') |
| 95 | + expect(response.status).to eq 302 |
106 | 96 | end
|
107 | 97 |
|
108 | 98 | it 'should redirect the user to the login page if not logged in' do
|
109 | 99 | response = get('/requests')
|
110 | 100 |
|
111 |
| - expect(response.status).to eq 200 |
| 101 | + expect(response.status).to eq 302 |
112 | 102 | end
|
113 | 103 | end
|
114 | 104 |
|
|
121 | 111 | )
|
122 | 112 |
|
123 | 113 | response = get('/book/1')
|
124 |
| - expect(response.status).to eq 200 |
125 |
| - space = Space.find(1) |
126 |
| - expect(response.body).to include(space.description) |
| 114 | + expect(response.status).to eq 302 |
127 | 115 | end
|
128 | 116 | end
|
129 | 117 |
|
|
0 commit comments