@@ -6,12 +6,13 @@ import {
66 ensureAuthenticatedPartners ,
77 ensureAuthenticatedStorefront ,
88 ensureAuthenticatedThemes ,
9+ setLastSeenUserId ,
910} from './session.js'
1011
1112import { getAppAutomationToken } from './environment.js'
1213import { shopifyFetch } from './http.js'
13- import { ApplicationToken } from '../../private/node/session/schema.js'
1414import { ensureAuthenticated , setLastSeenAuthMethod , setLastSeenUserIdAfterAuth } from '../../private/node/session.js'
15+ import { ApplicationToken } from '../../private/node/session/schema.js'
1516import {
1617 exchangeCustomPartnerToken ,
1718 exchangeAppAutomationTokenForAppManagementAccessToken ,
@@ -30,10 +31,17 @@ const partnersToken: ApplicationToken = {
3031
3132vi . mock ( '../../private/node/session.js' )
3233vi . mock ( '../../private/node/session/exchange.js' )
33- vi . mock ( '../../private/node/session/store.js' )
3434vi . mock ( './environment.js' )
3535vi . mock ( './http.js' )
3636
37+ describe ( 'store command analytics session helpers' , ( ) => {
38+ test ( 'sets last seen user id through the public session helper' , ( ) => {
39+ setLastSeenUserId ( 'store-user-id' )
40+
41+ expect ( setLastSeenUserIdAfterAuth ) . toHaveBeenCalledWith ( 'store-user-id' )
42+ } )
43+ } )
44+
3745describe ( 'ensureAuthenticatedStorefront' , ( ) => {
3846 test ( 'returns only storefront token if success' , async ( ) => {
3947 // Given
0 commit comments