# Snapshot report for `lib/parse-faas-uri.test.js`

The actual snapshot is saved in `parse-faas-uri.test.js.snap`.

Generated by [AVA](https://ava.li).

## username/projectName success

> Snapshot 1

    {
      projectId: 'abc/hello-world',
      servicePath: '/',
      version: 'latest',
    }

> Snapshot 2

    {
      projectId: 'a16z/foo-bar',
      servicePath: '/',
      version: 'latest',
    }

> Snapshot 3

    {
      projectId: 'foodoo/foo-bar',
      servicePath: '/',
      version: 'latest',
    }

> Snapshot 4

    {
      projectId: 'u/foobar123-yo',
      servicePath: '/',
      version: 'latest',
    }

> Snapshot 5

    {
      projectId: 'abc/hello-world',
      servicePath: '/',
      version: 'latest',
    }

## username/projectName/servicePath success

> Snapshot 1

    {
      projectId: 'u/foo-bar',
      servicePath: '/foo',
      version: 'latest',
    }

> Snapshot 2

    {
      projectId: 'a/foo-bar',
      servicePath: '/foo_123',
      version: 'latest',
    }

> Snapshot 3

    {
      projectId: 'foo/foobar123-yo',
      servicePath: '/foo_bar_BAR_901',
      version: 'latest',
    }

> Snapshot 4

    {
      projectId: 'foo/foobar123-yo',
      servicePath: '/foo/bar/123/456',
      version: 'latest',
    }

## username/projectName@deployment success

> Snapshot 1

    {
      deploymentHash: '3d2e0fd5',
      projectId: 'abc/hello-world',
      servicePath: '/',
    }

> Snapshot 2

    {
      projectId: 'a16z/foo-bar',
      servicePath: '/',
      version: 'f673db32c',
    }

> Snapshot 3

    {
      projectId: 'foodoo/foo-bar',
      servicePath: '/',
      version: 'f673db32c',
    }

> Snapshot 4

    {
      deploymentHash: '673db32c',
      projectId: 'u/foobar123-yo',
      servicePath: '/',
    }

> Snapshot 5

    {
      deploymentHash: '01234567',
      projectId: 'username/foo-bar',
      servicePath: '/',
    }

## username/projectName@deployment/servicePath success

> Snapshot 1

    {
      deploymentHash: '01234567',
      projectId: 'username/foo-bar',
      servicePath: '/foo',
    }

> Snapshot 2

    {
      deploymentHash: 'abc123lz',
      projectId: 'username/foo-bar',
      servicePath: '/foo',
    }

> Snapshot 3

    {
      deploymentHash: '01234567',
      projectId: 'username/foobar123-yo',
      servicePath: '/foo_bar_BAR_901',
    }

> Snapshot 4

    {
      deploymentHash: '01234567',
      projectId: 'username/foobar',
      servicePath: '/foo/bar/123/456',
    }

## username/projectName@version success

> Snapshot 1

    {
      projectId: 'abc/hello-world',
      servicePath: '/',
      version: '1.0.3',
    }

> Snapshot 2

    {
      projectId: 'a16z/foo-bar',
      servicePath: '/',
      version: 'latest',
    }

> Snapshot 3

    {
      projectId: 'a16z/foo-bar',
      servicePath: '/',
      version: 'dev',
    }

> Snapshot 4

    {
      projectId: 'foodoo/foo-bar',
      servicePath: '/',
      version: '1.0.1',
    }

> Snapshot 5

    {
      projectId: 'u/foobar123-yo',
      servicePath: '/',
      version: '3.2.2234',
    }

> Snapshot 6

    {
      projectId: 'username/foo-bar',
      servicePath: '/',
      version: '1.0.3',
    }

## username/projectName@version/servicePath success

> Snapshot 1

    {
      projectId: 'username/foo-bar',
      servicePath: '/foo',
      version: 'latest',
    }

> Snapshot 2

    {
      projectId: 'username/foo-bar',
      servicePath: '/foo',
      version: 'dev',
    }

> Snapshot 3

    {
      projectId: 'username/foo-bar',
      servicePath: '/foo',
      version: '1.0.0',
    }

> Snapshot 4

    {
      projectId: 'username/foobar123-yo',
      servicePath: '/foo_bar_BAR_901',
      version: '0.0.1',
    }

> Snapshot 5

    {
      projectId: 'username/foobar123-yo',
      servicePath: '/foo/bar/123-456',
      version: '0.0.1',
    }
