Skip to content
Snippets Groups Projects
Select Git revision
21 results Searching

storage.js

Blame
  • pub.tester.js 759 B
    import { isVPlusTripleDottedVersion } from '../test-validators.js'
    import { ServiceTester } from '../tester.js'
    export const t = new ServiceTester({
      id: 'PubVersion',
      title: 'Pub Version',
      pathPrefix: '/pub',
    })
    
    t.create('package version').get('/v/box2d.json').expectBadge({
      label: 'pub',
      message: isVPlusTripleDottedVersion,
    })
    
    t.create('package pre-release version')
      .get('/v/box2d.json?include_prereleases')
      .expectBadge({
        label: 'pub',
        message: isVPlusTripleDottedVersion,
      })
    
    t.create('package not found').get('/v/doesnotexist.json').expectBadge({
      label: 'pub',
      message: 'not found',
    })
    
    t.create('package version (legacy redirect: vpre)')
      .get('/vpre/box2d.svg')
      .expectRedirect('/pub/v/box2d.svg?include_prereleases')