Heat a little oil in a casserole and fry the onion for about 4 minutes until soft but not browned. Add the garlic, chicken and leeks and stir until the chicken is browned. Add the stock and bring to a simmer, cook for 8 minutes or until the leeks are tender and the chicken is cooked. Stir in the beans and heat then stir in the parsley and season well.