jay-compositor 1.15.0

The Jay compositor
use crate::utils::thread_id::ThreadId;
use std::thread;

#[test]
fn is_current() {
    let id = ThreadId::current();
    assert!(id.is_current());
    assert!(!id.is_not_current());
    let id = thread::spawn(move || {
        assert!(!id.is_current());
        assert!(id.is_not_current());
        let id = ThreadId::current();
        assert!(id.is_current());
        assert!(!id.is_not_current());
        id
    })
    .join()
    .unwrap();
    assert!(!id.is_current());
    assert!(id.is_not_current());
}