mirror of
https://github.com/twitter/the-algorithm.git
synced 2024-05-29 07:18:46 +02:00
21 lines
820 B
Scala
21 lines
820 B
Scala
|
package com.twitter.unified_user_actions.adapter
|
||
|
|
||
|
import com.twitter.inject.Test
|
||
|
import com.twitter.unified_user_actions.adapter.TestFixtures.EmailNotificationEventFixture
|
||
|
import com.twitter.unified_user_actions.adapter.email_notification_event.EmailNotificationEventAdapter
|
||
|
import com.twitter.util.Time
|
||
|
|
||
|
class EmailNotificationEventAdapterSpec extends Test {
|
||
|
|
||
|
test("Notifications with click event") {
|
||
|
new EmailNotificationEventFixture {
|
||
|
Time.withTimeAt(frozenTime) { _ =>
|
||
|
val actual = EmailNotificationEventAdapter.adaptEvent(notificationEvent)
|
||
|
assert(expectedUua == actual.head)
|
||
|
assert(EmailNotificationEventAdapter.adaptEvent(notificationEventWOTweetId).isEmpty)
|
||
|
assert(EmailNotificationEventAdapter.adaptEvent(notificationEventWOImpressionId).isEmpty)
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|