Skip to content

Commit 7423e77

Browse files
author
Pooya Parsa
committed
feat(test): add custom _provider and _scheme for basic fixture
1 parent b7998c6 commit 7423e77

File tree

4 files changed

+20
-1
lines changed

4 files changed

+20
-1
lines changed
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
module.exports = function test (scheme) {
2+
scheme._with_test_provider = true
3+
}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
export default class LocalScheme {
2+
constructor (auth, options) {
3+
this.$auth = auth
4+
this.name = options._name
5+
}
6+
7+
mounted () {
8+
// eslint-disable-next-line no-console
9+
console.log('Mounted test provider: ' + this.name)
10+
}
11+
}

test/fixtures/basic/nuxt.config.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ module.exports = {
1313
endpoints: {
1414
login: { propertyName: 'token.accessToken' }
1515
}
16+
},
17+
test: {
18+
_provider: '~/auth/test-provider.js',
19+
_scheme: '~/auth/test-scheme.js'
1620
}
1721
}
1822
},

test/fixtures/basic/pages/index.vue

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<template>
22
<div>
3-
{{ $auth.$state.loggedIn ? 'Logged In' : 'Guest' }}
3+
<pre v-if="$auth.loggedIn" v-html="$auth.user"></pre>
4+
<div v-else>Please login</div>
45
</div>
56
</template>

0 commit comments

Comments
 (0)