Skip to content

Commit 1ee347c

Browse files
feat: legacy and new usage tests
1 parent 88bc74d commit 1ee347c

1 file changed

Lines changed: 38 additions & 2 deletions

File tree

test/tests_user_details.js

Lines changed: 38 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,50 @@ describe("User details tests", () => {
88
beforeEach(async() => {
99
await hp.clearStorage();
1010
});
11-
it("Record and validate all user details", (done) => {
11+
it("Record and validate all user details - Legacy", (done) => {
1212
Countly.init({
1313
app_key: "YOUR_APP_KEY",
1414
url: "https://try.count.ly",
1515
});
1616
var userDetailObj = testUtils.getUserDetailsObj();
1717
Countly.user_details(userDetailObj);
18-
// read event queue
18+
// read request queue
19+
setTimeout(() => {
20+
var req = hp.readRequestQueue()[0];
21+
const actualUserDetails = req.user_details;
22+
const isValid = hp.validateUserDetails(actualUserDetails, userDetailObj);
23+
assert.equal(true, isValid);
24+
done();
25+
}, hp.sWait);
26+
});
27+
28+
it("Record and validate all user details", (done) => {
29+
Countly.init({
30+
app_key: "YOUR_APP_KEY",
31+
url: "https://try.count.ly",
32+
});
33+
var userDetailObj = testUtils.getUserDetailsObj();
34+
Countly.userProfile.set_properties(userDetailObj);
35+
Countly.userProfile.save();
36+
// read request queue
37+
setTimeout(() => {
38+
var req = hp.readRequestQueue()[0];
39+
const actualUserDetails = req.user_details;
40+
const isValid = hp.validateUserDetails(actualUserDetails, userDetailObj);
41+
assert.equal(true, isValid);
42+
done();
43+
}, hp.sWait);
44+
});
45+
46+
it("Record and validate all user details", (done) => {
47+
Countly.init({
48+
app_key: "YOUR_APP_KEY",
49+
url: "https://try.count.ly",
50+
});
51+
var userDetailObj = testUtils.getUserDetailsObj();
52+
Countly.userProfile.set_properties(userDetailObj);
53+
Countly.userProfile.save();
54+
// read request queue
1955
setTimeout(() => {
2056
var req = hp.readRequestQueue()[0];
2157
const actualUserDetails = req.user_details;

0 commit comments

Comments
 (0)