<commit_before>describe('subsemitter-emitloop', function() {

	var Event
	var Emitter
	var SubsEmitter
	var Observable

	it.should('require', function(){
		Event = require( '../lib/event' )
		Emitter = require( '../lib/emitter' )
		SubsEmitter = require( '../lib/observable/subscribe/emitter' )
		Observable = require( '../lib/observable' )
	})

	it.skip('emits on SubsEmitter are meta-postponed ', function() {

		var obs = new Observable()

		var subsemitter = new SubsEmitter({
			listener: function( ) {
				console.log('subscription handler fired!')
			}
		})

		var emitterA = new Emitter({
			$change: {
				$val: function(event) {
					console.log('emitterA is fired')
				}
			}
		})

		var emitterB = new Emitter({
			$change: {
				$val: function(event) {
					console.log('emitterB is fired')
					subsemitter.$emit(event, obs)
					emitterA.$emit(event, obs)
					console.log('check out dat event!', event.$postponed)
				}
			}
		})

		var e = new Event()

		emitterB.$emit(e, obs)
		




	})
	
})<commit_msg>correct require paths<commit_after>describe('subsemitter-emitloop', function() {

	var Event
	var Emitter
	var SubsEmitter
	var Observable

	it('requires', function(){
		Event = require( '../../../../lib/event' )
		Emitter = require( '../../../../lib/emitter' )
		SubsEmitter = require( '../../../../lib/observable/subscribe/emitter' )
		Observable = require( '../../../../lib/observable' )
	})

	it('emits on SubsEmitter are meta-postponed ', function() {

		var obs = new Observable()

		var subsemitter = new SubsEmitter({
			listener: function( ) {
				console.log('subscription handler fired!')
			}
		})

		var emitterA = new Emitter({
			$change: {
				$val: function(event) {
					console.log('emitterA is fired')
				}
			}
		})

		var emitterB = new Emitter({
			$change: {
				$val: function(event) {
					console.log('emitterB is fired')
					subsemitter.$emit(event, obs)
					emitterA.$emit(event, obs)
					console.log('check out dat event!', event.$postponed)
				}
			}
		})

		var e = new Event()

		emitterB.$emit(e, obs)





	})
	
})
{'fraction_non_alphanumeric': 0.16851227732306212, 'fraction_numerical': 0.0, 'mean_word_length': 2.8128440366972476, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '523390', 'n_tokens_mistral': 854, 'n_tokens_neox': 688, 'n_words': 158}