11import { getClassReferences } from "../src/element" ;
2- import { claimForClass , release } from "../src/index" ;
2+ import { releaseToken , requestTokenForClass } from "../src/index" ;
33import {
4- newObjectWithoutReferenceToId ,
4+ newObjectWithoutReferenceToToken ,
55 newObjectWithReferenceToClass
66} from "../src/referenceObject" ;
77
@@ -20,14 +20,14 @@ describe("index", () => {
2020 beforeEach ( ( ) => {
2121 ( getClassReferences as any ) . mockReturnValue ( fakeReferences ) ;
2222 ( newObjectWithReferenceToClass as any ) . mockReturnValue ( fakeReferences ) ;
23- ( newObjectWithoutReferenceToId as any ) . mockReturnValue ( fakeReferences ) ;
23+ ( newObjectWithoutReferenceToToken as any ) . mockReturnValue ( fakeReferences ) ;
2424
2525 element = document . createElement ( "div" ) ;
2626 } ) ;
2727
2828 describe ( "claimForClass()" , ( ) => {
2929 it ( "should add the class to the element's class list" , ( ) => {
30- claimForClass ( element , testClassName ) ;
30+ requestTokenForClass ( element , testClassName ) ;
3131
3232 expect ( element . classList . contains ( testClassName ) ) . toBe ( true ) ;
3333 } ) ;
@@ -39,13 +39,13 @@ describe("index", () => {
3939 lastToken : token
4040 } ) ;
4141
42- expect ( claimForClass ( element , testClassName ) ) . toBe ( token ) ;
42+ expect ( requestTokenForClass ( element , testClassName ) ) . toBe ( token ) ;
4343 } ) ;
4444 } ) ;
4545
4646 describe ( "release()" , ( ) => {
4747 it ( "should remove classes when all tokens are released" , ( ) => {
48- ( newObjectWithoutReferenceToId as any ) . mockReturnValue ( {
48+ ( newObjectWithoutReferenceToToken as any ) . mockReturnValue ( {
4949 classes : {
5050 [ testClassName ] : [ ]
5151 } ,
@@ -54,13 +54,13 @@ describe("index", () => {
5454
5555 element . classList . add ( testClassName ) ;
5656
57- release ( element , 142 ) ; // actual token is irrelevant; mock takes care of it
57+ releaseToken ( element , 142 ) ; // actual token is irrelevant; mock takes care of it
5858
5959 expect ( element . classList . contains ( testClassName ) ) . toBe ( false ) ;
6060 } ) ;
6161
6262 it ( "should not remove classes where tokens remain" , ( ) => {
63- ( newObjectWithoutReferenceToId as any ) . mockReturnValue ( {
63+ ( newObjectWithoutReferenceToToken as any ) . mockReturnValue ( {
6464 classes : {
6565 [ testClassName ] : [ 3 , 8 ]
6666 } ,
@@ -69,7 +69,7 @@ describe("index", () => {
6969
7070 element . classList . add ( testClassName ) ;
7171
72- release ( element , 142 ) ; // actual token is irrelevant; mock takes care of it
72+ releaseToken ( element , 142 ) ; // actual token is irrelevant; mock takes care of it
7373
7474 expect ( element . classList . contains ( testClassName ) ) . toBe ( true ) ;
7575 } ) ;
0 commit comments