| 123456789101112131415161718192021222324 |
- const assert = require('node:assert/strict')
- const { resolveHomeBannerAction } = require('../utils/homeBannerAction')
- assert.deepEqual(resolveHomeBannerAction(), {
- type: 'html',
- filename: 'PERILL常见问题与支持.html'
- })
- assert.deepEqual(resolveHomeBannerAction({
- redirectType: 1,
- redirect: 'https://example.com/activity'
- }), {
- type: 'web',
- url: 'https://example.com/activity'
- })
- assert.deepEqual(resolveHomeBannerAction({
- redirectType: 2,
- redirect: 'wx123456'
- }), {
- type: 'miniProgram',
- appId: 'wx123456'
- })
- assert.equal(resolveHomeBannerAction({ redirectType: 1 }), null)
- console.log('home banner action rules: PASS')
|