video-ad-sdk
Version:
VAST/VPAID SDK that allows video ads to be played on top of any player
21 lines (17 loc) • 578 B
text/typescript
import {handshake} from '../handshake'
describe('handshake', () => {
test('must throw if the version is not supported', () => {
const creative: any = {
handshakeVersion: () => '0.1'
}
try {
handshake(creative, '2.0')
} catch (error: any) {
expect(error.message).toBe("Creative Version '0.1' not supported")
}
})
test('must return the creative version', () => {
expect(handshake({handshakeVersion: () => '1.1'} as any, '2.0')).toBe('1.1')
expect(handshake({handshakeVersion: () => '2.0'} as any, '2.0')).toBe('2.0')
})
})