We consider a bivariate process Xt=(Xt1, Xt2), which is observed on a finite time interval [0, T] at discrete times 0, Δn, 2Δn, …. Assuming that its two components X1 and X2 have jumps on [0, T], we derive tests to decide whether they have at least one jump occurring at the same time (“common jumps”) or not (“disjoint jumps”). There are two different tests for the two possible null hypotheses (common jumps or disjoint jumps). Those tests have a prescribed asymptotic level, as the mesh Δn goes to 0. We show on some simulations that these tests perform reasonably well even in the finite sample case, and we also put them in use for some exchange rates data.