Rename role badges to present participle (Organizing, Attending)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -139,7 +139,7 @@ test.describe('US5: Visual Distinction for Event Roles', () => {
|
|||||||
const card = page.locator('.event-card').filter({ hasText: 'Summer BBQ' })
|
const card = page.locator('.event-card').filter({ hasText: 'Summer BBQ' })
|
||||||
const badge = card.locator('.event-card__badge')
|
const badge = card.locator('.event-card__badge')
|
||||||
await expect(badge).toBeVisible()
|
await expect(badge).toBeVisible()
|
||||||
await expect(badge).toHaveText('Organizer')
|
await expect(badge).toHaveText('Organizing')
|
||||||
await expect(badge).toHaveClass(/event-card__badge--organizer/)
|
await expect(badge).toHaveClass(/event-card__badge--organizer/)
|
||||||
})
|
})
|
||||||
|
|
||||||
@@ -150,7 +150,7 @@ test.describe('US5: Visual Distinction for Event Roles', () => {
|
|||||||
const card = page.locator('.event-card').filter({ hasText: 'Team Meeting' })
|
const card = page.locator('.event-card').filter({ hasText: 'Team Meeting' })
|
||||||
const badge = card.locator('.event-card__badge')
|
const badge = card.locator('.event-card__badge')
|
||||||
await expect(badge).toBeVisible()
|
await expect(badge).toBeVisible()
|
||||||
await expect(badge).toHaveText('Attendee')
|
await expect(badge).toHaveText('Attending')
|
||||||
await expect(badge).toHaveClass(/event-card__badge--attendee/)
|
await expect(badge).toHaveClass(/event-card__badge--attendee/)
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
@@ -110,7 +110,7 @@ test.describe('US3: Bookmark reflects attending status', () => {
|
|||||||
|
|
||||||
// Navigate to list via back link
|
// Navigate to list via back link
|
||||||
await page.locator('.detail__back').click()
|
await page.locator('.detail__back').click()
|
||||||
await expect(page.getByText('Attendee')).toBeVisible()
|
await expect(page.getByText('Attending')).toBeVisible()
|
||||||
await expect(page.getByText('Watching')).not.toBeVisible()
|
await expect(page.getByText('Watching')).not.toBeVisible()
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
@@ -139,7 +139,7 @@ test.describe('US4: RSVP cancellation preserves watch status', () => {
|
|||||||
// Navigate to list via back link
|
// Navigate to list via back link
|
||||||
await page.locator('.detail__back').click()
|
await page.locator('.detail__back').click()
|
||||||
await expect(page.getByText('Watching')).toBeVisible()
|
await expect(page.getByText('Watching')).toBeVisible()
|
||||||
await expect(page.getByText('Attendee')).not.toBeVisible()
|
await expect(page.getByText('Attending')).not.toBeVisible()
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
@@ -212,7 +212,7 @@ test.describe('US7: Watcher upgrades to attendee', () => {
|
|||||||
|
|
||||||
// Navigate to list via back link
|
// Navigate to list via back link
|
||||||
await page.locator('.detail__back').click()
|
await page.locator('.detail__back').click()
|
||||||
await expect(page.getByText('Attendee')).toBeVisible()
|
await expect(page.getByText('Attending')).toBeVisible()
|
||||||
await expect(page.getByText('Watching')).not.toBeVisible()
|
await expect(page.getByText('Watching')).not.toBeVisible()
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -12,7 +12,7 @@
|
|||||||
<span class="event-card__time">{{ displayTime }}</span>
|
<span class="event-card__time">{{ displayTime }}</span>
|
||||||
</RouterLink>
|
</RouterLink>
|
||||||
<span v-if="eventRole" class="event-card__badge" :class="`event-card__badge--${eventRole}`">
|
<span v-if="eventRole" class="event-card__badge" :class="`event-card__badge--${eventRole}`">
|
||||||
{{ eventRole === 'organizer' ? 'Organizer' : eventRole === 'attendee' ? 'Attendee' : 'Watching' }}
|
{{ eventRole === 'organizer' ? 'Organizing' : eventRole === 'attendee' ? 'Attending' : 'Watching' }}
|
||||||
</span>
|
</span>
|
||||||
<button
|
<button
|
||||||
class="event-card__delete"
|
class="event-card__delete"
|
||||||
|
|||||||
@@ -55,12 +55,12 @@ describe('EventCard', () => {
|
|||||||
|
|
||||||
it('renders organizer badge when eventRole is organizer', () => {
|
it('renders organizer badge when eventRole is organizer', () => {
|
||||||
const wrapper = mountCard({ eventRole: 'organizer' })
|
const wrapper = mountCard({ eventRole: 'organizer' })
|
||||||
expect(wrapper.text()).toContain('Organizer')
|
expect(wrapper.text()).toContain('Organizing')
|
||||||
})
|
})
|
||||||
|
|
||||||
it('renders attendee badge when eventRole is attendee', () => {
|
it('renders attendee badge when eventRole is attendee', () => {
|
||||||
const wrapper = mountCard({ eventRole: 'attendee' })
|
const wrapper = mountCard({ eventRole: 'attendee' })
|
||||||
expect(wrapper.text()).toContain('Attendee')
|
expect(wrapper.text()).toContain('Attending')
|
||||||
})
|
})
|
||||||
|
|
||||||
it('renders watcher badge when eventRole is watcher', () => {
|
it('renders watcher badge when eventRole is watcher', () => {
|
||||||
|
|||||||
@@ -160,13 +160,13 @@ describe('EventList', () => {
|
|||||||
const wrapper = mountList()
|
const wrapper = mountList()
|
||||||
const badge = wrapper.find('.event-card__badge--organizer')
|
const badge = wrapper.find('.event-card__badge--organizer')
|
||||||
expect(badge.exists()).toBe(true)
|
expect(badge.exists()).toBe(true)
|
||||||
expect(badge.text()).toBe('Organizer')
|
expect(badge.text()).toBe('Organizing')
|
||||||
})
|
})
|
||||||
|
|
||||||
it('assigns attendee role when event has rsvpToken', () => {
|
it('assigns attendee role when event has rsvpToken', () => {
|
||||||
const wrapper = mountList()
|
const wrapper = mountList()
|
||||||
const badge = wrapper.find('.event-card__badge--attendee')
|
const badge = wrapper.find('.event-card__badge--attendee')
|
||||||
expect(badge.exists()).toBe(true)
|
expect(badge.exists()).toBe(true)
|
||||||
expect(badge.text()).toBe('Attendee')
|
expect(badge.text()).toBe('Attending')
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user