blob: 89319dad550be5b5dde072d1cd66db88bd11b71e [file]
#include <emscripten/html5.h>
#include <emscripten/threading.h>
#include <assert.h>
#include <stdio.h>
double performanceNow;
double dateNow;
void test(void *userData) {
double now2 = emscripten_performance_now();
assert(now2 >= performanceNow + 100);
double now3 = emscripten_date_now();
assert(now3 >= dateNow + 100);
printf("done\n");
exit(0);
}
int main() {
performanceNow = emscripten_performance_now();
assert(performanceNow < 10*1000); // Should take well less than 10 seconds to load up the page
dateNow = emscripten_date_now();
assert(dateNow > 1547568082); // == 2019-01-15T16:01:22+00:00)
#ifdef __EMSCRIPTEN_PTHREADS__
emscripten_thread_sleep(200);
test(0);
#else
emscripten_set_timeout(test, 200, 0);
#endif
return 99;
}