the-algorithm/unified_user_actions/adapter/src/test/scala/com/twitter/unified_user_actions/adapter/EmailNotificationEventAdapt...

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)
}
}
}
}