Skip to content

Commit 6da9026

Browse files
committed
ex-01: delegate hasTalkback to PremiumBookingDelegate at PremiumBooking
1 parent 2c7d737 commit 6da9026

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

src/example-01/bookings/premium/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ export class PremiumBooking extends Booking {
77
}
88

99
get hasTalkback() {
10-
return this._show.hasOwnProperty('talkback');
10+
return this._premiumDelegate.hasTalkback;
1111
}
1212

1313
get basePrice() {

src/example-01/bookings/premium/index.test.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ describe('PremiumBooking', () => {
77
describe('talkback', () => {
88
it('should offer talkback', () => {
99
const booking = new PremiumBooking({ talkback: true }, saturdayDecFourteenth);
10+
booking._bePremium();
1011
expect(booking.hasTalkback).toBe(true);
1112
});
1213
});

0 commit comments

Comments
 (0)